1#ifndef IPPL_FIELD_SOLVER_BASE_H
2#define IPPL_FIELD_SOLVER_BASE_H
11 template <
typename T,
unsigned Dim>
VariantFromConditionalTypes< FFTSolver_t< T, Dim >, P3MSolver_t< T, Dim >, OpenSolver_t< T, Dim > > Solver_t
Implementations for FFT constructor/destructor and transforms.
void setSolver(Solver_t< T, Dim > &solver)
Solver_t< T, Dim > & getSolver()
Solver_t< T, Dim > solver_m
virtual void initSolver()=0
FieldSolverBase(std::string solver)
virtual void runSolver()=0
virtual ~FieldSolverBase()=default
void setStype(std::string &solver)