Chombo + EB + MF  3.2
NewPoissonOp4 Member List

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

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