PISM, A Parallel Ice Sheet Model stable 0.4.1779
Public Member Functions

ThermoGlenIce Class Reference

Derived class of IceFlowLaw for Paterson-Budd (1982)-Glen ice. More...

#include <flowlaws.hh>

Inheritance diagram for ThermoGlenIce:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ThermoGlenIce (MPI_Comm c, const char pre[], const NCConfigVariable &config)
virtual ~ThermoGlenIce ()
virtual PetscReal softnessParameter_from_enth (PetscReal enthalpy, PetscReal pressure) const
virtual PetscReal softnessParameter_from_temp (PetscReal T_pa) const
virtual PetscReal hardnessParameter_from_temp (PetscReal T_pa) const
virtual PetscReal flow_from_enth (PetscReal stress, PetscReal E, PetscReal pressure, PetscReal gs) const
 The flow law itself.
virtual PetscReal flow_from_temp (PetscReal stress, PetscReal temp, PetscReal pressure, PetscReal gs) const

Detailed Description

Derived class of IceFlowLaw for Paterson-Budd (1982)-Glen ice.

Definition at line 126 of file flowlaws.hh.


Constructor & Destructor Documentation

ThermoGlenIce ( MPI_Comm  c,
const char  pre[],
const NCConfigVariable &  config 
) [inline]

Definition at line 128 of file flowlaws.hh.

References IceFlowLaw::n.

virtual ~ThermoGlenIce ( ) [inline, virtual]

Definition at line 132 of file flowlaws.hh.


Member Function Documentation

virtual PetscReal flow_from_enth ( PetscReal  stress,
PetscReal  E,
PetscReal  pressure,
PetscReal  grainsize 
) const [virtual]

The flow law itself.

Reimplemented from IceFlowLaw.

Reimplemented in CustomGlenIce.

Referenced by IceFlowLawIsPatersonBuddCold().

virtual PetscReal flow_from_temp ( PetscReal  stress,
PetscReal  temp,
PetscReal  pressure,
PetscReal  gs 
) const [virtual]

Reimplemented in CustomGlenIce, ThermoGlenArrIce, HybridIce, and HybridIceStripped.

Referenced by main().

virtual PetscReal hardnessParameter_from_temp ( PetscReal  T_pa) const [inline, virtual]

Reimplemented in CustomGlenIce.

Definition at line 140 of file flowlaws.hh.

References IceFlowLaw::n, and softnessParameter_from_temp().

virtual PetscReal softnessParameter_from_enth ( PetscReal  enthalpy,
PetscReal  pressure 
) const [virtual]

Implements IceFlowLaw.

Reimplemented in CustomGlenIce.

virtual PetscReal softnessParameter_from_temp ( PetscReal  T_pa) const [inline, virtual]

Reimplemented in CustomGlenIce, HookeIce, and ThermoGlenArrIce.

Definition at line 138 of file flowlaws.hh.

References IceFlowLaw::softnessParameter_paterson_budd().

Referenced by hardnessParameter_from_temp().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines