| _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 |