BISICLES AMR ice sheet model
0.9
|
#include <MuCoefficient.H>
Public Member Functions | |
MuCoefficient () | |
constructor More... | |
virtual | ~MuCoefficient () |
destructor More... | |
virtual MuCoefficient * | new_muCoefficient () const =0 |
factory method More... | |
virtual void | setMuCoefficient (LevelData< FArrayBox > &a_muCoef, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt)=0 |
define cell and face-centered coefficient More... | |
Static Public Member Functions | |
static MuCoefficient * | parseMuCoefficient (const char *a_prefix) |
assemble a MuCoefficient object from ParmParse input, return pointer More... | |
|
inline |
constructor
Referenced by ~MuCoefficient().
|
inlinevirtual |
destructor
References MuCoefficient(), new_muCoefficient(), and setMuCoefficient().
|
pure virtual |
factory method
return a pointer to a new MuCoefficient object
Implemented in PythonInterface::PythonMuCoefficient, MultiLevelDataMuCoefficient, LevelDataMuCoefficient, AxbyMuCoefficient, and UnitMuCoefficient.
Referenced by AxbyMuCoefficient::AxbyMuCoefficient(), LevelDataMuCoefficient::LevelDataMuCoefficient(), MultiLevelDataMuCoefficient::MultiLevelDataMuCoefficient(), AmrIce::setMuCoefficient(), ~MuCoefficient(), and UnitMuCoefficient::~UnitMuCoefficient().
|
static |
assemble a MuCoefficient object from ParmParse input, return pointer
References readLevelData(), and readMultiLevelData().
Referenced by init_bisicles_instance(), and main().
|
pure virtual |
define cell and face-centered coefficient
Implemented in PythonInterface::PythonMuCoefficient, MultiLevelDataMuCoefficient, LevelDataMuCoefficient, AxbyMuCoefficient, and UnitMuCoefficient.
Referenced by LevelDataMuCoefficient::LevelDataMuCoefficient(), MultiLevelDataMuCoefficient::MultiLevelDataMuCoefficient(), MultiLevelDataMuCoefficient::setMuCoefficient(), AmrIce::setMuCoefficient(), ~MuCoefficient(), and UnitMuCoefficient::~UnitMuCoefficient().