22 #ifndef AMR_POISSON_SOLVER_H_
23 #define AMR_POISSON_SOLVER_H_
29 template<
class AmrObject>
43 throw OpalException(
"AmrPoissonSolver::computePotential(Field_t, Vector_t)",
48 throw OpalException(
"AmrPoissonSolver::computePotential(Field_t, Vector_t, double)",
53 throw OpalException(
"AmrPoissonSolver::test(PartBunchBase<double, 3>)",
"Not implemented.");
void computePotential(Field_t &, Vector_t)
virtual ~AmrPoissonSolver()
void test(PartBunchBase< double, 3 > *)
void computePotential(Field_t &, Vector_t, double)
bool regrid_m
is set to true by itsAmrObject_mp and reset to false by solver
AmrObject * itsAmrObject_mp
AmrPoissonSolver(AmrObject *itsAmrObject_p)
The base class for all OPAL exceptions.