Chombo + EB + MF  3.2
PoissonOp4 Member List

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

addCoarserObserver(MGLevelOp< LevelData< FArrayBox > > *a_operator, int a_coarseningFactor)MGLevelOp< LevelData< FArrayBox > >inline
addObserver(MGLevelOpObserver< LevelData< FArrayBox > > *a_observer)MGLevelOp< LevelData< FArrayBox > >inline
applyOp(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_phi, bool a_homogeneous=false)PoissonOp4virtual
applyOpMg(LevelData< FArrayBox > &a_lhs, LevelData< FArrayBox > &a_phi, LevelData< FArrayBox > *a_phiCoarse, bool a_homogeneous)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
assign(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_rhs)PoissonOp4virtual
assignLocal(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_rhs)LinearOp< LevelData< FArrayBox > >inlinevirtual
axby(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_x, const LevelData< FArrayBox > &a_y, Real a, Real b)PoissonOp4virtual
clear(LevelData< FArrayBox > &a_lhs)LinearOp< LevelData< FArrayBox > >inlinevirtual
clearObservee()MGLevelOpObserver< LevelData< FArrayBox > >inline
create(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_rhs)PoissonOp4virtual
createCoarsened(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_rhs, const int &a_refRat)PoissonOp4virtual
createCoarser(LevelData< FArrayBox > &a_coarse, const LevelData< FArrayBox > &a_fine, bool ghost)PoissonOp4virtual
define(const RealVect &a_dx, const ProblemDomain &a_domain, BCFunc a_bc)PoissonOp4
dotProduct(const LevelData< FArrayBox > &a_1, const LevelData< FArrayBox > &a_2)PoissonOp4virtual
dx() constLinearOp< LevelData< FArrayBox > >inlinevirtual
finerOperatorChanged(const MGLevelOp< LevelData< FArrayBox > > &a_operator, int a_coarseningFactor)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
incr(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_x, Real a_scale)PoissonOp4virtual
levelGSRB(LevelData< FArrayBox > &a_e, const LevelData< FArrayBox > &a_residual)PoissonOp4protected
m_bcPoissonOp4protected
m_coarsenedMGridsPoissonOp4protected
m_domainPoissonOp4protected
m_dxPoissonOp4protected
m_dxCrsePoissonOp4protected
m_levelOpsPoissonOp4protected
m_nGhostPoissonOp4static
mDotProduct(const LevelData< FArrayBox > &a_1, const int a_sz, const LevelData< FArrayBox > a_2[], Real a_mdots[])LinearOp< LevelData< FArrayBox > >inlinevirtual
MGLevelOp()MGLevelOp< LevelData< FArrayBox > >inline
MGLevelOpObserver()MGLevelOpObserver< LevelData< FArrayBox > >inline
norm(const LevelData< FArrayBox > &a_x, int a_ord)PoissonOp4virtual
notifyObserversOfChange()MGLevelOp< LevelData< FArrayBox > >inline
numObservers() constMGLevelOp< LevelData< FArrayBox > >inline
operatorChanged(const MGLevelOp< LevelData< FArrayBox > > &a_operator)MGLevelOpObserver< LevelData< FArrayBox > >inlinevirtual
PoissonOp4()PoissonOp4inline
preCond(LevelData< FArrayBox > &a_correction, const LevelData< FArrayBox > &a_residual)PoissonOp4virtual
prolongIncrement(LevelData< FArrayBox > &a_phiThisLevel, const LevelData< FArrayBox > &a_correctCoarse)PoissonOp4virtual
relax(LevelData< FArrayBox > &a_e, const LevelData< FArrayBox > &a_residual, int iterations)PoissonOp4virtual
relaxNF(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > *a_phiCoarse, const LevelData< FArrayBox > &a_rhs, int a_iterations)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
removeObserver(MGLevelOpObserver< LevelData< FArrayBox > > *a_observer)MGLevelOp< LevelData< FArrayBox > >inline
residual(LevelData< FArrayBox > &a_lhs, const LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs, bool a_homogeneous=false)PoissonOp4virtual
residualNF(LevelData< FArrayBox > &a_lhs, LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > *a_phiCoarse, const LevelData< FArrayBox > &a_rhs, bool a_homogeneous=false)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
restrictR(LevelData< FArrayBox > &a_phiCoarse, const LevelData< FArrayBox > &a_phiFine)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
restrictResidual(LevelData< FArrayBox > &a_resCoarse, LevelData< FArrayBox > &a_phiFine, const LevelData< FArrayBox > &a_rhsFine)PoissonOp4virtual
MGLevelOp< LevelData< FArrayBox > >::restrictResidual(LevelData< FArrayBox > &a_resCoarse, LevelData< FArrayBox > &a_phiFine, const LevelData< FArrayBox > *a_phiCoarse, const LevelData< FArrayBox > &a_rhsFine, bool homogeneous)MGLevelOp< LevelData< FArrayBox > >inlinevirtual
scale(LevelData< FArrayBox > &a_lhs, const Real &a_scale)PoissonOp4virtual
setObservee(MGLevelOp< LevelData< FArrayBox > > *a_observee)MGLevelOpObserver< LevelData< FArrayBox > >inline
setToZero(LevelData< FArrayBox > &a_x)PoissonOp4virtual
write(const LevelData< FArrayBox > *a, const char *filename)LinearOp< LevelData< FArrayBox > >inlinevirtual
~LinearOp()LinearOp< LevelData< FArrayBox > >inlinevirtual
~MGLevelOp()MGLevelOp< LevelData< FArrayBox > >inlinevirtual
~MGLevelOpObserver()MGLevelOpObserver< LevelData< FArrayBox > >virtual
~PoissonOp4()PoissonOp4inlinevirtual