_AllocateDisp() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_comm | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_coord | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp0_c | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp0_r | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp1_c | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp1_r | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp2_c | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_disp2_r | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ghost_n0 | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ghost_n1 | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ghost_n2 | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind0ed | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind0st | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind1ed | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind1st | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind2ed | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_ind2st | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitArrayLocalSize() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitIndexAndDisp() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitMPIComm() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitMPIDataType() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitSendRecv() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitSendRecvBuffer() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_InitSendRecvCountAndDisp() | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_maxbuffersize | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_mydatatype | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_n0loc | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_n1loc | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_n2loc | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_npc | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_npc_comm | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_npr | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_npr_comm | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_rank | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_recvbuffer | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_recvcount | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_recvdisp | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_sendbuffer | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_sendcount | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_senddisp | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
_shape | tfft3d::Cart3DPencilDecomp< T, GroupID > | private |
Cart3DPencilDecomp() | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
comm | tfft3d::PencilBase< GroupID > | inlinestatic |
ConvertArraytoBufferXYPZ(const T *in, T *out, const int xflag, const int yflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
ConvertArraytoBufferYZPX(const T *in, T *out, const int yflag, const int zflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
ConvertArraytoBufferZXPY(const T *in, T *out, const int zflag, const int xflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
ConvertBuffertoArrayXYPZ(const T *in, T *out, const int xflag, const int yflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
ConvertBuffertoArrayYZPX(const T *in, T *out, const int yflag, const int zflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
ConvertBuffertoArrayZXPY(const T *in, T *out, const int zflag, const int xflag, const int rotflag, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
coord | tfft3d::PencilBase< GroupID > | inlinestatic |
CountAndDispFromXYtoXZ(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromXYtoZY(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromXZtoXY(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromXZtoYZ(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromYXtoYZ(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromYXtoZX(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromYZtoXZ(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromYZtoYX(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromZXtoYX(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromZXtoZY(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromZYtoXY(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
CountAndDispFromZYtoZX(int *sendcount, int *senddisp, int *recvcount, int *recvdisp) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
disp0_c | tfft3d::PencilBase< GroupID > | inlinestatic |
disp0_r | tfft3d::PencilBase< GroupID > | inlinestatic |
disp1_c | tfft3d::PencilBase< GroupID > | inlinestatic |
disp1_r | tfft3d::PencilBase< GroupID > | inlinestatic |
disp2_c | tfft3d::PencilBase< GroupID > | inlinestatic |
disp2_r | tfft3d::PencilBase< GroupID > | inlinestatic |
getArraySize() const | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
getLocalIndex(int f0, int f1, int f2) const | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
getLocalIndex(int axis_npr, int axis_npc) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
getLocalSize(int f0, int f1, int f2) const | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
getLocalSize(int axis_npr, int axis_npc) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
getMaxBufferSize() const | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
ghost_n0 | tfft3d::PencilBase< GroupID > | inlinestatic |
ghost_n1 | tfft3d::PencilBase< GroupID > | inlinestatic |
ghost_n2 | tfft3d::PencilBase< GroupID > | inlinestatic |
ind0ed | tfft3d::PencilBase< GroupID > | inlinestatic |
ind0st | tfft3d::PencilBase< GroupID > | inlinestatic |
ind1ed | tfft3d::PencilBase< GroupID > | inlinestatic |
ind1st | tfft3d::PencilBase< GroupID > | inlinestatic |
ind2ed | tfft3d::PencilBase< GroupID > | inlinestatic |
ind2st | tfft3d::PencilBase< GroupID > | inlinestatic |
Init() | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
maxbuffersize | tfft3d::PencilBase< GroupID > | inlinestatic |
n0loc | tfft3d::PencilBase< GroupID > | inlinestatic |
n1loc | tfft3d::PencilBase< GroupID > | inlinestatic |
n2loc | tfft3d::PencilBase< GroupID > | inlinestatic |
npc | tfft3d::PencilBase< GroupID > | static |
npc_comm | tfft3d::PencilBase< GroupID > | inlinestatic |
npr | tfft3d::PencilBase< GroupID > | static |
npr_comm | tfft3d::PencilBase< GroupID > | inlinestatic |
pfun typedef | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
rank | tfft3d::PencilBase< GroupID > | inlinestatic |
setArraySize(std::vector< int > size) | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
setGhostSize(std::vector< int > gh0, std::vector< int > gh1, std::vector< int > gh2) | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
setMPIDecomp(const int npr, const int npc) | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
shape | tfft3d::PencilBase< GroupID > | inlinestatic |
Transpose(int axis_npr_from, int axis_npc_from, int axis_npr_to, int axis_npc_to, const T *in, T *out, const int ghost_igflag=false) | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
transpose_list | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromXYtoXZ(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromXYtoZY(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromXZtoXY(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromXZtoYZ(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromYXtoYZ(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromYXtoZX(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromYZtoXZ(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromYZtoYX(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromZXtoYX(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromZXtoZY(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromZYtoXY(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeFromZYtoZX(const T *in, T *out, const int ghost_igflag=kNone) | tfft3d::Cart3DPencilDecomp< T, GroupID > | |
TransposeHashID(int i, int j, int k, int m) | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |
~Cart3DPencilDecomp() | tfft3d::Cart3DPencilDecomp< T, GroupID > | inline |