#include <AMRMultiGrid.H>
Public Member Functions | |
virtual | ~AMRLevelOpFactory () |
virtual AMRLevelOp< T > * | AMRnewOp (const ProblemDomain &a_indexSpace)=0 |
virtual int | refToFiner (const ProblemDomain &a_indexSpace) const =0 |
virtual AMRLevelOpFactory< T >::~AMRLevelOpFactory | ( | ) | [inline, virtual] |
virtual AMRLevelOp<T>* AMRLevelOpFactory< T >::AMRnewOp | ( | const ProblemDomain & | a_indexSpace | ) | [pure virtual] |
return a new operator. this is done with a new call. caller is responsible for deletion
Implemented in AMRNodeOpFactory, AMRPoissonOpFactory, ResistivityOpFactory, VCAMRPoissonOpFactory, VCAMRPoissonOp2Factory, ViscousTensorOpFactory, EBAMRPoissonOpFactory, EBConductivityOpFactory, and EBViscousTensorOpFactory.
Referenced by AMRMultiGrid< T >::define(), and AMRTGA< T >::newOp().
virtual int AMRLevelOpFactory< T >::refToFiner | ( | const ProblemDomain & | a_indexSpace | ) | const [pure virtual] |
return refinement ratio to next finer level.
Implemented in AMRNodeOpFactory, AMRPoissonOpFactory, ResistivityOpFactory, VCAMRPoissonOpFactory, VCAMRPoissonOp2Factory, ViscousTensorOpFactory, EBAMRPoissonOpFactory, EBConductivityOpFactory, and EBViscousTensorOpFactory.
Referenced by AMRMultiGrid< T >::define().