Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::pack_plan_3d< index > Struct Template Reference

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).
 

Detailed Description

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: