1#ifndef OPAL_FIELD_SOLVER_H
2#define OPAL_FIELD_SOLVER_H
9template <
typename T,
unsigned Dim>
62 template <
typename Solver>
Implementations for FFT constructor/destructor and transforms.
VField_t< T, Dim > * getE() const
void setRho(Field_t< Dim > *rho)
void dumpVectField(std::string what)
void setPhi(Field< T, Dim > *phi)
void initSolver() override
void runSolver() override
void initSolverWithParams(const ippl::ParameterList &sp)
Field_t< Dim > * getRho()
Field< T, Dim > * getPhi() const
void setE(VField_t< T, Dim > *E)
unsigned int call_counter_m
FieldSolver(std::string solver, Field_t< Dim > *rho, VField_t< T, Dim > *E, Field< T, Dim > *phi)
void dumpScalField(std::string what)
FieldSolverBase(std::string solver)