#include <GenAMRLevelMGOp.H>
Inheritance diagram for GenAMRLevelMGOp< T >:
Public Methods | |
GenAMRLevelMGOp () | |
constructors, destructors, defines Null constructor | |
virtual | ~GenAMRLevelMGOp () |
Destructor. | |
virtual GenAMRLevelMGOp * | newOp () const=0 |
virtual void | applyOpI (T &a_phi, const T *a_phiCoarse, T &a_LOfPhi)=0 |
virtual void | applyOpHcfIphys (T &a_phi, T &a_LOfPhi)=0 |
virtual void | applyOpIcfHphys (T &a_phi, const T *a_phiCoarse, T &a_LOfPhi)=0 |
virtual void | applyOpH (T &a_phi, T &a_LOfPhi)=0 |
GenAMRLevelMGOp<T> is a pure base class to encapsulate an API multigrid PDE solvers operating on level of AMR data, T.
|
constructors, destructors, defines Null constructor Null constructor |
|
Destructor. Destructor |
|
Evaluate Operator, homogeneous C/F boundary conditions. homogeneous phys boundary conditions. Implements GenSolverOp< T >. Implemented in EBPoissonOp, RegHelmholtzOp, and RegPoissonOp. |
|
Evaluate Operator, homogeneous C/F boundary conditions. inhomogeneous phys boundary conditions. Implemented in EBPoissonOp, RegHelmholtzOp, and RegPoissonOp. |
|
Evaluate Operator, inhomogeneous C/F boundary conditions. inhomogeneous phys boundary conditions. Implemented in EBPoissonOp, RegHelmholtzOp, and RegPoissonOp. |
|
Evaluate Operator, inhomogeneous C/F boundary conditions. homogeneous phys boundary conditions. Implemented in EBPoissonOp, RegHelmholtzOp, and RegPoissonOp. |
|
This gets around the "no virtual constructor" rule Implements GenLevelMGOp< T >. Implemented in EBLevelOp, EBPoissonOp, GenLevelOp< T >, RegHelmholtzOp, RegLevelOp, RegPoissonOp, GenLevelOp< EBCellFAB >, and GenLevelOp< FArrayBox >. |