Go to the documentation of this file.
52 template <
typename T,
typename P>
void shift(T,P&,
int,
int,
int=0);
53 template <
typename T,
typename P>
void shift_array(T*,
int,P*,
int,
int,
int,
int=0);
54 template <
typename T,
typename P>
void shift_cont(T,P&,
int,
int,
int=0);
57 template <
typename T,
typename P>
void shift_packed(T,P&,
int,
int,
int=0);
65 #endif // __CARTCOMM_H
int m_ndims
Definition: cart_comm.h:36
void shift(T, P &, int, int, int=0)
shift ops
Definition: cart_comm.hpp:23
TML_CartComm(TML_Comm *comm, vector< unsigned int > dims, vector< bool > circular)
Definition: cart_comm.cpp:30
void shift_cont_packed(T, P &, int, int, int=0)
Definition: cart_comm.hpp:129
vector< int > get_all_dims() const
get size of communicator in all directions
Definition: cart_comm.cpp:189
vector< int > get_coords() const
get own coords
Definition: cart_comm.cpp:174
int len(const boost::python::object &pyOb)
Definition: Util.h:30
int get_ndim() const
Definition: cart_comm.h:49
void setPathEnv(int argc, char *argv[])
Definition: PathUtil.cpp:27
vector< int > m_dims
Definition: cart_comm.h:37
Console & Debug()
set verbose level of next message to "dbg"
Definition: BondInteractionGroupPy.h:20
void shift_array(T *, int, P *, int, int, int, int=0)
Definition: cart_comm.hpp:45
void shift_cont(T, P &, int, int, int=0)
Definition: cart_comm.hpp:66
class for control of a SubLattice
Definition: SubLatticeControler.h:42
int rank() const
Definition: comm.cpp:56
class for a cartesian communicator
Definition: cart_comm.h:34
MPI_Comm m_comm
Definition: comm.h:50
int main(int argc, char **argv)
Definition: MpiPythonMain.cpp:35
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
void shift_array_packed(T *, int, P *, int, int, int, int=0)
Definition: cart_comm.hpp:108
MPI_Comm comm() const
Definition: comm.h:56
abstract base class for communicator
Definition: comm.h:47
int get_dim(int)
get size of communicator in one direction
Definition: cart_comm.cpp:205
void run()
Definition: SubLatticeControler.cpp:510
void initMPI()
Definition: SubLatticeControler.cpp:83
void shift_packed(T, P &, int, int, int=0)
packed shift ops
Definition: cart_comm.hpp:86
Console console
Definition: console.cpp:25
int size()
Definition: comm.cpp:69