|
PISM, A Parallel Ice Sheet Model
stable v0.5
|
#include <petscsys.h>Go to the source code of this file.
Classes | |
| class | IceFlowLaw |
| class | GPBLDIce |
| Glen (1955) and Paterson-Budd (1982) flow law with additional water fraction factor from Lliboutry & Duval (1985). More... | |
| class | ThermoGlenIce |
| Derived class of IceFlowLaw for Paterson-Budd (1982)-Glen ice. More... | |
| class | IsothermalGlenIce |
| Isothermal Glen ice allowing extra customization. More... | |
| class | HookeIce |
| The Hooke flow law. More... | |
| class | ThermoGlenArrIce |
| Cold case of Paterson-Budd. More... | |
| class | ThermoGlenArrIceWarm |
| Warm case of Paterson-Budd. More... | |
| struct | GKparts |
| class | GoldsbyKohlstedtIce |
| A hybrid of Goldsby-Kohlstedt (2001) ice (constitutive form) and Paterson-Budd (1982)-Glen (viscosity form). More... | |
| class | GoldsbyKohlstedtIceStripped |
| Derived class of GoldsbyKohlstedtIce for testing purposes only. More... | |
Functions | |
| static PetscReal | secondInvariant (PetscReal u_x, PetscReal u_y, PetscReal v_x, PetscReal v_y) |
| static PetscReal | secondInvariantDu (const PetscReal Du[]) |
| PetscBool | IceFlowLawIsPatersonBuddCold (IceFlowLaw *, const NCConfigVariable &, EnthalpyConverter *) |
| PetscBool | IceFlowLawUsesGrainSize (IceFlowLaw *) |
| PetscBool IceFlowLawIsPatersonBuddCold | ( | IceFlowLaw * | , |
| const NCConfigVariable & | , | ||
| EnthalpyConverter * | |||
| ) |
Definition at line 36 of file flowlaws.cc.
References e, IceFlowLaw::flow(), ThermoGlenIce::flow(), and exactV::v().
Referenced by IceCompModel::allocate_stressbalance(), and IceCompModel::reportErrors().
| PetscBool IceFlowLawUsesGrainSize | ( | IceFlowLaw * | ) |
Definition at line 26 of file flowlaws.cc.
References e, and IceFlowLaw::flow().
Referenced by SIAFD::compute_diffusive_flux().
| static PetscReal secondInvariant | ( | PetscReal | u_x, |
| PetscReal | u_y, | ||
| PetscReal | v_x, | ||
| PetscReal | v_y | ||
| ) | [inline, static] |
Definition at line 29 of file flowlaws.hh.
Referenced by IceFlowLaw::effective_viscosity().
Definition at line 34 of file flowlaws.hh.
Referenced by IceFlowLaw::effective_viscosity_with_derivative().
1.7.5.1