BISICLES AMR ice sheet model
0.9
|
#include <PythonInterface.H>
Public Member Functions | |
PythonMuCoefficient (const std::string &a_pyModule, const std::string &a_pyFunc) | |
virtual | ~PythonMuCoefficient () |
virtual MuCoefficient * | new_muCoefficient () const |
factory method More... | |
virtual void | setMuCoefficient (LevelData< FArrayBox > &a_C, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
define cell and face-centered coefficient More... | |
![]() | |
MuCoefficient () | |
constructor More... | |
virtual | ~MuCoefficient () |
destructor More... | |
Additional Inherited Members | |
![]() | |
static MuCoefficient * | parseMuCoefficient (const char *a_prefix) |
assemble a MuCoefficient object from ParmParse input, return pointer More... | |
PythonInterface::PythonMuCoefficient::PythonMuCoefficient | ( | const std::string & | a_pyModule, |
const std::string & | a_pyFunc | ||
) |
|
virtual |
|
virtual |
factory method
return a pointer to a new MuCoefficient object
Implements MuCoefficient.
References setMuCoefficient().
|
virtual |
define cell and face-centered coefficient
Implements MuCoefficient.
References PythonInterface::PythonVelocitySolver::define(), LevelSigmaCS::dx(), LevelSigmaCS::getH(), LevelSigmaCS::getTopography(), and PythonInterface::PythonEval().
Referenced by new_muCoefficient().