#include <fft_grid_factory.hpp>
Inheritance diagram for q3::FFTGridFactory:Public Member Functions | |
| virtual | ~FFTGridFactory ()=default |
| virtual std::unique_ptr< FFTGrid > | create_fft_grid () const =0 |
Definition at line 20 of file fft_grid_factory.hpp.
|
virtualdefault |
|
pure virtual |
Create a new FFT grid instance appropriate for the active execution configuration (serial, MPI slab-decomposed, ...).
Implemented in q3::execution::PlanewaveGPUExecutionPolicy, q3::execution::PlanewaveMPIExecutionPolicy, and q3::execution::PlanewaveSerialExecutionPolicy.
Referenced by q3::PlanewaveFFTPair::initialize().