Highly Efficient FFT for Exascale: HeFFTe v2.3
|
Holds the plan for a pack/unpack operation. More...
#include <heffte_pack3d.h>
Public Attributes | |
std::array< index, 3 > | size |
Number of elements in the three directions. | |
index | line_stride |
Stride of the lines. | |
index | plane_stride |
Stride of the planes. | |
index | buff_line_stride |
Stride of the lines in the received buffer (transpose packing only). | |
index | buff_plane_stride |
Stride of the planes in the received buffer (transpose packing only). | |
std::array< int, 3 > | map |
Maps the i,j,k indexes from input to the output (transpose packing only). | |
Holds the plan for a pack/unpack operation.