OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
FMGPoissonSolver Member List

This is the complete list of members for FMGPoissonSolver, including all inherited members.

abstol_mFMGPoissonSolverprivate
AmrFieldContainer_pt typedefFMGPoissonSolverprivate
AmrGeometry_t typedefFMGPoissonSolverprivate
AmrGrid_t typedefFMGPoissonSolverprivate
AmrPoissonSolver(AmrBoxLib *itsAmrObject_p)AmrPoissonSolver< AmrBoxLib >inline
AmrProcMap_t typedefFMGPoissonSolverprivate
AmrScalarFieldContainer_t typedefFMGPoissonSolverprivate
AmrVectorFieldContainer_t typedefFMGPoissonSolverprivate
bc_mFMGPoissonSolverprivate
AmrPoissonSolver< AmrBoxLib >::calculatePairForces(PartBunchBase< double, 3 > *, double)PoissonSolverinlinevirtual
calculatePairForces(PartBunchBase< double, 3 > *, double)AmrPoissonSolver< AmrBoxLib >inlinevirtual
computePotential(Field_t &, Vector_t)AmrPoissonSolver< AmrBoxLib >inlinevirtual
PoissonSolver::computePotential(Field_t &rho, Vector_t hr, double zshift)=0PoissonSolverpure virtual
AmrPoissonSolver< AmrBoxLib >::CxField_t typedefPoissonSolverprotected
CxField_t typedefAmrPoissonSolver< AmrBoxLib >protected
FMGPoissonSolver(AmrBoxLib *itsAmrObject_p)FMGPoissonSolver
GeomContainer_t typedefFMGPoissonSolverprivate
AmrPoissonSolver< AmrBoxLib >::getinteractionRadius() constPoissonSolverinlinevirtual
getinteractionRadius() constAmrPoissonSolver< AmrBoxLib >inlinevirtual
getXRangeMax(unsigned short level=0)FMGPoissonSolvervirtual
getXRangeMin(unsigned short level=0)FMGPoissonSolvervirtual
getYRangeMax(unsigned short level=0)FMGPoissonSolvervirtual
getYRangeMin(unsigned short level=0)FMGPoissonSolvervirtual
getZRangeMax(unsigned short level=0)FMGPoissonSolvervirtual
getZRangeMin(unsigned short level=0)FMGPoissonSolvervirtual
hasToRegrid()AmrPoissonSolver< AmrBoxLib >inlinevirtual
AmrPoissonSolver< AmrBoxLib >::IField_t typedefPoissonSolverprotected
IField_t typedefAmrPoissonSolver< AmrBoxLib >protected
initParameters_m()FMGPoissonSolverprivate
itsAmrObject_mpAmrPoissonSolver< AmrBoxLib >protected
print(Inform &os) constFMGPoissonSolver
regrid_mAmrPoissonSolver< AmrBoxLib >protected
reltol_mFMGPoissonSolverprivate
AmrPoissonSolver< AmrBoxLib >::resizeMesh(Vector_t &, Vector_t &, const Vector_t &, const Vector_t &, double)PoissonSolverinlinevirtual
resizeMesh(Vector_t &, Vector_t &, const Vector_t &, const Vector_t &, double)AmrPoissonSolver< AmrBoxLib >inlinevirtual
solve(AmrScalarFieldContainer_t &rho, AmrScalarFieldContainer_t &phi, AmrVectorFieldContainer_t &efield, unsigned short baseLevel, unsigned short finestLevel, bool prevAsGuess=true)FMGPoissonSolver
AmrPoissonSolver< AmrBoxLib >::solve(AmrScalarFieldContainer_t &, AmrScalarFieldContainer_t &, AmrVectorFieldContainer_t &, unsigned short, unsigned short, bool=true)PoissonSolverinlinevirtual
AmrPoissonSolver< AmrBoxLib >::solve(AmrScalarFieldContainer_t &, AmrScalarFieldContainer_t &, AmrVectorFieldContainer_t &, unsigned short, unsigned short, bool=true)AmrPoissonSolver< AmrBoxLib >inlinevirtual
solveWithF90_m(const AmrFieldContainer_pt &rho, const AmrFieldContainer_pt &phi, const amrex::Vector< AmrFieldContainer_pt > &grad_phi_edge, const GeomContainer_t &geom, int baseLevel, int finestLevel)FMGPoissonSolverprivate
test(PartBunchBase< double, 3 > *)AmrPoissonSolver< AmrBoxLib >inlinevirtual
~AmrPoissonSolver()AmrPoissonSolver< AmrBoxLib >inlinevirtual
~PoissonSolver()PoissonSolverinlinevirtual