Go to the documentation of this file.
10 #ifndef ACCEL_SHIFTAFIELD_LEX_INCLUDED
11 #define ACCEL_SHIFTAFIELD_LEX_INCLUDED
27 template<
typename AFIELD>
84 void init(
int Nin, std::vector<int>& bc);
void setup_channels()
setup channels for communication.
std::vector< Channel > chsend_up
void backward(AFIELD &, const AFIELD &, const int mu)
void dn_z(real_t *, real_t *)
int m_Nin
internal degree of freedom.
void up_y(real_t *, real_t *)
static const std::string class_name
std::vector< int > m_Nbdsize
ChannelSet class for a collection of channels.
Shift of a field in the lexical site index.
std::vector< Channel > chrecv_up
ShiftAField_lex & operator=(const ShiftAField_lex &)
void dn_t(real_t *, real_t *)
std::vector< int > m_boundary
void dn_x(real_t *, real_t *)
std::vector< Channel > chsend_dn
void up_t(real_t *, real_t *)
void dn_y(real_t *, real_t *)
void up_x(real_t *, real_t *)
ShiftAField_lex(int nin, std::vector< int > &bc)
void up_z(real_t *, real_t *)
void forward(AFIELD &, const AFIELD &, const int mu)
Container of Field-type object.
Bridge::VerboseLevel m_vl
std::vector< Channel > chrecv_dn