|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <AmrPoissonSolver.h>


Public Member Functions | |
| AmrPoissonSolver (AmrObject *itsAmrObject_p) | |
| virtual | ~AmrPoissonSolver () |
| void | computePotential (Field_t &rho, Vector_t hr) |
| void | computePotential (Field_t &rho, Vector_t hr, double zshift) |
| void | test (PartBunchBase< double, 3 > *bunch) |
| void | hasToRegrid () |
Public Member Functions inherited from PoissonSolver | |
| virtual void | solve (AmrScalarFieldContainer_t &rho, AmrScalarFieldContainer_t &phi, AmrVectorFieldContainer_t &efield, unsigned short baseLevel, unsigned short finestLevel, bool prevAsGuess=true) |
| virtual double | getXRangeMin (unsigned short level=0)=0 |
| virtual double | getXRangeMax (unsigned short level=0)=0 |
| virtual double | getYRangeMin (unsigned short level=0)=0 |
| virtual double | getYRangeMax (unsigned short level=0)=0 |
| virtual double | getZRangeMin (unsigned short level=0)=0 |
| virtual double | getZRangeMax (unsigned short level=0)=0 |
| virtual | ~PoissonSolver () |
Protected Attributes | |
| AmrObject * | itsAmrObject_mp |
| bool | regrid_m |
| is set to true by itsAmrObject_mp and reset to false by solver More... | |
Definition at line 9 of file AmrPoissonSolver.h.
|
inline |
| itsAmrObject_p | holds information about grids and domain |
Definition at line 15 of file AmrPoissonSolver.h.
|
inlinevirtual |
Definition at line 18 of file AmrPoissonSolver.h.
|
inlinevirtual |
Implements PoissonSolver.
Definition at line 21 of file AmrPoissonSolver.h.
|
inlinevirtual |
Implements PoissonSolver.
Definition at line 26 of file AmrPoissonSolver.h.
|
inlinevirtual |
Tell solver to regrid
Reimplemented from PoissonSolver.
Definition at line 35 of file AmrPoissonSolver.h.
|
inlinevirtual |
Implements PoissonSolver.
Definition at line 31 of file AmrPoissonSolver.h.
|
protected |
Definition at line 40 of file AmrPoissonSolver.h.
|
protected |
is set to true by itsAmrObject_mp and reset to false by solver
Definition at line 43 of file AmrPoissonSolver.h.
Referenced by AmrPoissonSolver< AmrBoxLib >::hasToRegrid().
1.8.5