BISICLES AMR ice sheet model
0.9
|
#include <FortranInterfaceBasalFriction.H>
Public Member Functions | |
FortranInterfaceBasalFriction () | |
constructor More... | |
virtual | ~FortranInterfaceBasalFriction () |
destructor More... | |
virtual BasalFriction * | new_basalFriction () const |
factory method More... | |
virtual void | setBasalFriction (LevelData< FArrayBox > &a_C, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
define basal friction coefficient C and place in a_betaSqr More... | |
virtual void | setReferenceFAB (Real *a_data_ptr, const int *a_dimInfo, const RealVect &a_dx, const IntVect &a_ghost, const bool a_nodal=false) |
Public Member Functions inherited from BasalFriction | |
virtual | ~BasalFriction () |
virtual destructor More... | |
Protected Attributes | |
FArrayBox | m_fab |
RealVect | m_dx |
IntVect | m_ghost |
bool | m_verbose |
Additional Inherited Members | |
Static Public Member Functions inherited from BasalFriction | |
static BasalFriction * | parse (const char *a_prefix, const RealVect &a_domainSize) |
FortranInterfaceBasalFriction::FortranInterfaceBasalFriction | ( | ) |
|
inlinevirtual |
destructor
References new_basalFriction(), setBasalFriction(), and setReferenceFAB().
|
virtual |
factory method
return a pointer to a new BasalFriction object
Implements BasalFriction.
References FortranInterfaceBasalFriction(), m_dx, m_fab, and m_ghost.
Referenced by ~FortranInterfaceBasalFriction().
|
virtual |
define basal friction coefficient C and place in a_betaSqr
time and dt are included in case this is time-dependent. Units should be Pa*a/m
Implements BasalFriction.
References LevelSigmaCS::dx(), FillFromReference(), m_dx, m_fab, m_ghost, and m_verbose.
Referenced by ~FortranInterfaceBasalFriction().
|
virtual |
References m_dx, m_fab, and m_ghost.
Referenced by ~FortranInterfaceBasalFriction().
|
protected |
Referenced by new_basalFriction(), setBasalFriction(), and setReferenceFAB().
|
protected |
Referenced by new_basalFriction(), setBasalFriction(), and setReferenceFAB().
|
protected |
Referenced by new_basalFriction(), setBasalFriction(), and setReferenceFAB().
|
protected |
Referenced by FortranInterfaceBasalFriction(), and setBasalFriction().