|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <FieldSolverBase.h>
Public Member Functions | |
| FieldSolverBase (std::string solver) | |
| virtual void | initSolver ()=0 |
| virtual void | runSolver ()=0 |
| virtual | ~FieldSolverBase ()=default |
| std::string & | getStype () |
| void | setStype (std::string &solver) |
| Solver_t< T, Dim > & | getSolver () |
| void | setSolver (Solver_t< T, Dim > &solver) |
Private Attributes | |
| std::string | stype_m |
| Solver_t< T, Dim > | solver_m |
Definition at line 12 of file FieldSolverBase.h.
|
inline |
Definition at line 18 of file FieldSolverBase.h.
References stype_m.
|
virtualdefault |
|
inline |
Definition at line 31 of file FieldSolverBase.h.
References solver_m.
Referenced by FieldSolver< T, Dim >::initSolverWithParams(), and FieldSolver< T, Dim >::runSolver().
|
inline |
Definition at line 27 of file FieldSolverBase.h.
References stype_m.
Referenced by FieldSolver< T, Dim >::initSolver(), FieldSolver< T, Dim >::runSolver(), and FieldSolver< T, Dim >::setPotentialBCs().
|
pure virtual |
Implemented in FieldSolver< T, Dim >.
|
pure virtual |
Implemented in FieldSolver< T, Dim >.
|
inline |
Definition at line 33 of file FieldSolverBase.h.
References solver_m.
|
inline |
Definition at line 29 of file FieldSolverBase.h.
References stype_m.
|
private |
Definition at line 15 of file FieldSolverBase.h.
Referenced by getSolver(), and setSolver().
|
private |
Definition at line 14 of file FieldSolverBase.h.
Referenced by FieldSolverBase(), getStype(), and setStype().