14 #ifndef _MULTILEVELICEVELOP_H_ 15 #define _MULTILEVELICEVELOP_H_ 19 #include "RefCountedPtr.H" 22 #include "LevelData.H" 23 #include "MultilevelLinearOp.H" 25 #include "NamespaceHeader.H" 48 virtual void define(
const Vector<DisjointBoxLayout>& a_vectGrids,
49 const Vector<int>& a_refRatios,
50 const Vector<ProblemDomain>& a_domains,
51 const Vector<RealVect>& a_vectDx,
52 RefCountedPtr<AMRLevelOpFactory<LevelData<FArrayBox> > >& a_opFactory,
64 #include "NamespaceFooter.H" Definition: MultilevelIceVelOp.H:27
int m_bottom_solver_type
Definition: MultilevelIceVelOp.H:60
virtual void define(const Vector< DisjointBoxLayout > &a_vectGrids, const Vector< int > &a_refRatios, const Vector< ProblemDomain > &a_domains, const Vector< RealVect > &a_vectDx, RefCountedPtr< AMRLevelOpFactory< LevelData< FArrayBox > > > &a_opFactory, int a_lBase)
define function – opFactory should be able to define all required levels
Definition: MultilevelIceVelOp.cpp:34
Definition: MultilevelIceVelOp.H:30
Definition: MultilevelIceVelOp.H:29
bottomSolverTypes
Definition: MultilevelIceVelOp.H:27
MultilevelIceVelOp()
default constructor (sets defaults for preconditioner)
Definition: MultilevelIceVelOp.cpp:24
Definition: MultilevelIceVelOp.H:38
Definition: MultilevelIceVelOp.H:28
virtual ~MultilevelIceVelOp()
Definition: MultilevelIceVelOp.cpp:137