#include <PoissonSolver.h>
|
| virtual void | computePotential (Field_t &rho, Vector_t hr)=0 |
| virtual void | solve (AmrScalarFieldContainer_t &, AmrScalarFieldContainer_t &, AmrVectorFieldContainer_t &, unsigned short, unsigned short, bool=true) |
| virtual void | hasToRegrid () |
| virtual void | computePotential (Field_t &rho, Vector_t hr, double zshift)=0 |
| 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 void | test (PartBunchBase< double, 3 > *bunch)=0 |
| virtual | ~PoissonSolver () |
| virtual void | resizeMesh (Vector_t &, Vector_t &, const Vector_t &, const Vector_t &, double) |
| virtual double | getinteractionRadius () const |
| virtual void | calculatePairForces (PartBunchBase< double, 3 > *, double) |
Definition at line 16 of file PoissonSolver.h.
◆ CxField_t
◆ IField_t
◆ ~PoissonSolver()
| virtual PoissonSolver::~PoissonSolver |
( |
| ) |
|
|
inlinevirtual |
◆ calculatePairForces()
| virtual void PoissonSolver::calculatePairForces |
( |
PartBunchBase< double, 3 > * | , |
|
|
double | ) |
|
inlinevirtual |
◆ computePotential() [1/2]
| virtual void PoissonSolver::computePotential |
( |
Field_t & | rho, |
|
|
Vector_t | hr ) |
|
pure virtual |
◆ computePotential() [2/2]
| virtual void PoissonSolver::computePotential |
( |
Field_t & | rho, |
|
|
Vector_t | hr, |
|
|
double | zshift ) |
|
pure virtual |
◆ getinteractionRadius()
| virtual double PoissonSolver::getinteractionRadius |
( |
| ) |
const |
|
inlinevirtual |
◆ getXRangeMax()
| virtual double PoissonSolver::getXRangeMax |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ getXRangeMin()
| virtual double PoissonSolver::getXRangeMin |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ getYRangeMax()
| virtual double PoissonSolver::getYRangeMax |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ getYRangeMin()
| virtual double PoissonSolver::getYRangeMin |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ getZRangeMax()
| virtual double PoissonSolver::getZRangeMax |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ getZRangeMin()
| virtual double PoissonSolver::getZRangeMin |
( |
unsigned short | level = 0 | ) |
|
|
pure virtual |
◆ hasToRegrid()
| virtual void PoissonSolver::hasToRegrid |
( |
| ) |
|
|
inlinevirtual |
◆ resizeMesh()
◆ solve()
◆ test()
| virtual void PoissonSolver::test |
( |
PartBunchBase< double, 3 > * | bunch | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: