BISICLES AMR ice sheet model
0.9
|
BasalFriction which sets basal friction to zero. Probably completely useless. More...
#include <BasalFriction.H>
Public Member Functions | |
zeroFriction () | |
~zeroFriction () | |
BasalFriction * | new_basalFriction () const |
factory method More... | |
void | setBasalFriction (LevelData< FArrayBox > &a_betaSqr, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
compute basal friction coefficient beta^2 and place in a_betaSqr More... | |
![]() | |
virtual | ~BasalFriction () |
virtual destructor More... | |
Additional Inherited Members | |
![]() | |
static BasalFriction * | parse (const char *a_prefix, const RealVect &a_domainSize) |
BasalFriction which sets basal friction to zero. Probably completely useless.
|
inline |
Referenced by new_basalFriction().
|
inline |
References BasalFriction::new_basalFriction(), and BasalFriction::setBasalFriction().
|
virtual |
factory method
Implements BasalFriction.
References zeroFriction().
|
virtual |
compute basal friction coefficient beta^2 and place in a_betaSqr
time and dt are included in case this is time-dependent. Units should usually be chosen so that the basal traction is measured in Pascals when
is measured in meters per year.
a_betaSqr | basal friction coefficient beta^2 data |
a_coordSys | ice sheet geometry |
a_time | current time |
a_dt | current time step |
Implements BasalFriction.