BISICLES AMR ice sheet model
0.9
|
Paterson Rate Factor. More...
#include <ConstitutiveRelation.H>
Public Member Functions | |
PatersonRateFactor (Real a_seconds_per_unit_time) | |
void | setDefaultParameters (Real a_seconds_per_unit_time) |
void | setA0 (Real a_A0) |
void | setParameters (Real a_E, Real a_A0, Real a_T0, Real a_R, Real a_Qm, Real a_Qp) |
void | computeA (FArrayBox &a_A, const FArrayBox &a_thetaPC, const FArrayBox &a_pressure, const Box &a_box) const |
RateFactor * | getNewRateFactor () const |
![]() | |
virtual | ~RateFactor () |
Public Attributes | |
Real | m_E |
enhancement factor More... | |
Real | m_A0 |
flow rate factor More... | |
Real | m_T0 |
limit temperature in flow-rate factor More... | |
Real | m_R |
universal gas constant More... | |
Real | m_Qm |
activation energies for creep More... | |
Real | m_Qp |
Paterson Rate Factor.
Another Arrhenius law, this one from Cuffey and Paterson, 2010, 'The physics of glaciers', p72-74 (a revision of earlier books by Paterson)
A = E*A0*exp(-Qc / R * [1/T* - 1/T0*]
Th is the usual pressure-corrected temperature Th = T + 7e−8 * P T0* = T0 + 7e−8 * P (T0 = 263, P = pressure) Qc = Qm = if Th < T∗; Qc = Qp if Th > T∗.
Defaults:
A0 = 3.5e-25 Pa−3 s−1 * secondsperyear Qp = 115 kJ mol−1 Qm = 6e4 kJ mol−1 R=8.314 J
PatersonRateFactor::PatersonRateFactor | ( | Real | a_seconds_per_unit_time | ) |
|
virtual |
Implements RateFactor.
References IceThermodynamics::icepmeltfactor().
Referenced by setParameters().
|
virtual |
Implements RateFactor.
|
inline |
References IceUtility::computeA().
Referenced by init_bisicles_instance(), and main().
void PatersonRateFactor::setDefaultParameters | ( | Real | a_seconds_per_unit_time | ) |
References setParameters().
void PatersonRateFactor::setParameters | ( | Real | a_E, |
Real | a_A0, | ||
Real | a_T0, | ||
Real | a_R, | ||
Real | a_Qm, | ||
Real | a_Qp | ||
) |
References computeA().
Referenced by main(), and setDefaultParameters().
Real PatersonRateFactor::m_A0 |
flow rate factor
Referenced by main().
Real PatersonRateFactor::m_E |
enhancement factor
Referenced by main().
Real PatersonRateFactor::m_Qm |
activation energies for creep
Referenced by main().
Real PatersonRateFactor::m_Qp |
Referenced by main().
Real PatersonRateFactor::m_R |
universal gas constant
Referenced by main().
Real PatersonRateFactor::m_T0 |
limit temperature in flow-rate factor
Referenced by main().