|
Gromacs
2026.0-dev-20251105-11eb1db
|
#include <gromacs/fft/rocfft_common_utils.h>
All the persistent data for planning an executing a 3D FFT.
Public Member Functions | |
| ~RocfftPlan () | |
| Destructor. | |
| RocfftPlan ()=default | |
| Default constructor. | |
| RocfftPlan (rocfft_plan inPlan, rocfft_execution_info inInfo, void *inWorkBuffer) | |
| Full constructor. | |
| RocfftPlan (RocfftPlan &&other)=default | |
| Move construct is allowed. | |
| RocfftPlan & | operator= (RocfftPlan &&other)=default |
| Move assign is allowed. | |
| RocfftPlan (const RocfftPlan &other)=delete | |
| Copy construct is not allowed. | |
| RocfftPlan & | operator= (const RocfftPlan &other)=delete |
| Copy assign is not allowed. | |
Public Attributes | |
| rocfft_plan | plan = nullptr |
| High level information about the plan. | |
| rocfft_execution_info | info = nullptr |
| Execution details (working buffer, HIP stream to use, etc) | |
| void * | workBuffer = nullptr |
| Persistent work buffer (left unallocated if not needed) | |
1.8.5