|
BISICLES AMR ice sheet model
0.9
|
basal friction with a gaussian bump centred on b More...
#include <GaussianBumpFriction.H>


Public Member Functions | |
| GaussianBumpFriction () | |
| GaussianBumpFriction (const Vector< Real > &a_t, const Vector< Real > &a_C0, const Vector< Real > &a_a, const Vector< RealVect > &a_b, const Vector< RealVect > &a_c) | |
| virtual | ~GaussianBumpFriction () |
| virtual BasalFriction * | new_basalFriction () const |
| factory method More... | |
| virtual void | setBasalFriction (LevelData< FArrayBox > &a_C, LevelSigmaCS &a_coordSys, Real a_time, Real a_dt) |
| compute basal friction coefficient beta^2 and place in a_betaSqr More... | |
Public Member Functions inherited from BasalFriction | |
| virtual | ~BasalFriction () |
| virtual destructor More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from BasalFriction | |
| static BasalFriction * | parse (const char *a_prefix, const RealVect &a_domainSize) |
basal friction with a gaussian bump centred on b
|
inline |
Referenced by new_basalFriction(), and ~GaussianBumpFriction().
| GaussianBumpFriction::GaussianBumpFriction | ( | const Vector< Real > & | a_t, |
| const Vector< Real > & | a_C0, | ||
| const Vector< Real > & | a_a, | ||
| const Vector< RealVect > & | a_b, | ||
| const Vector< RealVect > & | a_c | ||
| ) |
|
inlinevirtual |
References GaussianBumpFriction(), new_basalFriction(), and setBasalFriction().
|
virtual |
factory method
Implements BasalFriction.
References GaussianBumpFriction().
Referenced by ~GaussianBumpFriction().
|
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.
References LevelSigmaCS::dx().
Referenced by ~GaussianBumpFriction().
1.8.13