|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
A hybrid of Goldsby-Kohlstedt (2001) ice (constitutive form) and Paterson-Budd (1982)-Glen (viscosity form). More...
#include <flowlaws.hh>

Public Member Functions | |
| HybridIce (MPI_Comm c, const char pre[], const NCConfigVariable &config) | |
| virtual PetscReal | flow_from_temp (PetscReal stress, PetscReal temp, PetscReal pressure, PetscReal gs) const |
| GKparts | flowParts (PetscReal stress, PetscReal temp, PetscReal pressure) const |
Protected Attributes | |
| PetscReal | V_act_vol |
| PetscReal | d_grain_size |
| PetscReal | diff_crit_temp |
| PetscReal | diff_V_m |
| PetscReal | diff_D_0v |
| PetscReal | diff_Q_v |
| PetscReal | diff_D_0b |
| PetscReal | diff_Q_b |
| PetscReal | diff_delta |
| PetscReal | disl_crit_temp |
| PetscReal | disl_A_cold |
| PetscReal | disl_A_warm |
| PetscReal | disl_n |
| PetscReal | disl_Q_cold |
| PetscReal | disl_Q_warm |
| PetscReal | basal_A |
| PetscReal | basal_n |
| PetscReal | basal_Q |
| PetscReal | gbs_crit_temp |
| PetscReal | gbs_A_cold |
| PetscReal | gbs_A_warm |
| PetscReal | gbs_n |
| PetscReal | gbs_Q_cold |
| PetscReal | p_grain_sz_exp |
| PetscReal | gbs_Q_warm |
A hybrid of Goldsby-Kohlstedt (2001) ice (constitutive form) and Paterson-Budd (1982)-Glen (viscosity form).
Each IceFlowLaw has both a forward flow law in "constitutive law" form ("flow_from_temp()") and an inverted-and-vertically-integrated flow law ("effectiveViscosity()"). Only the former form of the flow law is known for Goldsby-Kohlstedt. If one can invert-and-vertically-integrate the G-K law then one can build a "trueGKIce" derived class.
Definition at line 247 of file flowlaws.hh.
| HybridIce | ( | MPI_Comm | c, |
| const char | pre[], | ||
| const NCConfigVariable & | config | ||
| ) |
| virtual PetscReal flow_from_temp | ( | PetscReal | stress, |
| PetscReal | temp, | ||
| PetscReal | pressure, | ||
| PetscReal | gs | ||
| ) | const [virtual] |
Reimplemented from ThermoGlenIce.
Reimplemented in HybridIceStripped.
Referenced by main().
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
PetscReal d_grain_size [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal diff_crit_temp [protected] |
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
PetscReal diff_delta [protected] |
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
PetscReal disl_A_cold [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal disl_A_warm [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal disl_crit_temp [protected] |
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
PetscReal disl_Q_cold [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal disl_Q_warm [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal gbs_A_cold [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal gbs_A_warm [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal gbs_crit_temp [protected] |
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
PetscReal gbs_Q_cold [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal gbs_Q_warm [protected] |
Definition at line 255 of file flowlaws.hh.
PetscReal p_grain_sz_exp [protected] |
Definition at line 255 of file flowlaws.hh.
Definition at line 255 of file flowlaws.hh.
1.7.3