|
BISICLES AMR ice sheet model
0.9
|
MuCoeffcient that computes
from data on a uniform grid.
More...
#include <MuCoefficient.H>


Public Member Functions | |
| LevelDataMuCoefficient (RefCountedPtr< LevelData< FArrayBox > > a_muCoef, const RealVect &a_dx) | |
| LevelDataMuCoefficient (RefCountedPtr< std::map< Real, std::string > > &a_timeFileMap, const std::string &a_name) | |
| construct from a sequence of files More... | |
| virtual MuCoefficient * | new_muCoefficient () const |
| factory method More... | |
| virtual void | setMuCoefficient (LevelData< FArrayBox > &a_muCoef, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
| define cell and face-centered coefficient More... | |
Public Member Functions inherited from MuCoefficient | |
| MuCoefficient () | |
| constructor More... | |
| virtual | ~MuCoefficient () |
| destructor More... | |
Protected Attributes | |
| RefCountedPtr< std::map< Real, std::string > > | m_timeFileMap |
| Real | m_startTime |
| Real | m_endTime |
| RefCountedPtr< LevelData< FArrayBox > > | m_muCoef |
| RefCountedPtr< LevelData< FArrayBox > > | m_endMuCoef |
| RealVect | m_dx |
| bool | m_verbose |
| std::string | m_name |
Additional Inherited Members | |
Static Public Member Functions inherited from MuCoefficient | |
| static MuCoefficient * | parseMuCoefficient (const char *a_prefix) |
| assemble a MuCoefficient object from ParmParse input, return pointer More... | |
MuCoeffcient that computes
from data on a uniform grid.
Run time configuration is carried out in BasalFriction::parse(A, ... ) If the option A.type = LevelData is found, then the expected form is:
inputLevelData.frictionFile = <string>inputLevelData.frictionName = <string>for a single file or
inputLevelData.frictionFileFormat = <string>inputLevelData.frictionName = <string>inputLevelData.frictionFileStartTime = <int>inputLevelData.frictionFileTimeStep = <int>for a sequence of files
|
inline |
|
inline |
construct from a sequence of files
| a_timeFileMap | maps model times to filenames |
| a_name | name of the field in all hdf5 files |
References MuCoefficient::new_muCoefficient(), and MuCoefficient::setMuCoefficient().
|
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 LevelSigmaCS::dx(), FillFromReference(), readLevelData(), and ReflectGhostCells().
Referenced by new_muCoefficient().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13