|
BISICLES AMR ice sheet model
0.9
|
BasalFriction where
is constant in space and time.
More...
#include <BasalFriction.H>


Public Member Functions | |
| constantFriction () | |
| constantFriction (Real a_betaSqr) | |
| Construct a constant friction with a known value. More... | |
| ~constantFriction () | |
| BasalFriction * | new_basalFriction () const |
| factory method More... | |
| void | setBasalFriction (LevelData< FArrayBox > &a_betaSqr, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
| define source term for thickness evolution and place it in flux More... | |
| void | setFrictionVal (const Real &a_betaSqr) |
| Change the constanst basal friction coefficient. More... | |
Public Member Functions inherited from BasalFriction | |
| virtual | ~BasalFriction () |
| virtual destructor More... | |
Protected Attributes | |
| Real | m_frictionVal |
| bool | m_isValSet |
Additional Inherited Members | |
Static Public Member Functions inherited from BasalFriction | |
| static BasalFriction * | parse (const char *a_prefix, const RealVect &a_domainSize) |
BasalFriction where
is constant in space and time.
Run time configuration is carried out in BasalFriction::parse(A, ... ) If the option A.beta_type == constantBeta is found, then the expected form is:
A.betaValue = <float> | constantFriction::constantFriction | ( | ) |
Referenced by new_basalFriction().
| constantFriction::constantFriction | ( | Real | a_betaSqr | ) |
Construct a constant friction with a known value.
| a_value | basal friction coefficient |
|
inline |
References BasalFriction::new_basalFriction(), and BasalFriction::setBasalFriction().
|
virtual |
factory method
Implements BasalFriction.
References constantFriction(), m_frictionVal, and m_isValSet.
|
virtual |
define source term for thickness evolution and place it in flux
dt is included in case one needs integrals or averages over a timestep
Implements BasalFriction.
References m_frictionVal, and m_isValSet.
| void constantFriction::setFrictionVal | ( | const Real & | a_betaSqr | ) |
Change the constanst basal friction coefficient.
| a_betaSqr | basal friction coefficient |
References m_frictionVal, and m_isValSet.
|
protected |
Referenced by new_basalFriction(), setBasalFriction(), and setFrictionVal().
|
protected |
Referenced by new_basalFriction(), setBasalFriction(), and setFrictionVal().
1.8.13