|
BISICLES AMR ice sheet model
0.9
|
#include <MultilevelIceVelOp.H>


Public Member Functions | |
| MultilevelIceVelOp () | |
| default constructor (sets defaults for preconditioner) More... | |
| 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 More... | |
| virtual | ~MultilevelIceVelOp () |
Public Attributes | |
| int | m_bottom_solver_type |
Derived class from MultilevelLinearOp to enable specific tweaks for ice sheets. Primary reason for this is to overload define to allow for petsc solvers.
| MultilevelIceVelOp::MultilevelIceVelOp | ( | ) |
default constructor (sets defaults for preconditioner)
References bicg, and m_bottom_solver_type.
|
virtual |
|
virtual |
define function – opFactory should be able to define all required levels
define function
References bicg, m_bottom_solver_type, PETSC, and relax.
Referenced by LinearizedVTOp::LinearizedVTOp(), and PetscIceSolver::solve().
| int MultilevelIceVelOp::m_bottom_solver_type |
Referenced by define(), LinearizedVTOp::LinearizedVTOp(), and MultilevelIceVelOp().
1.8.13