Holds the plan for a pack/unpack operation.
More...
#include <heffte_pack3d.h>
|
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).
|
|
template<typename index>
struct heffte::pack_plan_3d< index >
Holds the plan for a pack/unpack operation.
The documentation for this struct was generated from the following file: