PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Classes | Namespaces | Macros | Typedefs
FlowLawFactory.hh File Reference
#include <map>
#include <string>
#include <memory>
#include "pism/rheology/FlowLaw.hh"
#include "pism/util/ConfigInterface.hh"

Go to the source code of this file.

Classes

class  pism::rheology::FlowLawFactory
 

Namespaces

 pism
 
 pism::rheology
 Ice flow laws.
 

Macros

#define ICE_ISOTHERMAL_GLEN   "isothermal_glen" /* Plain isothermal Glen */
 
#define ICE_PB   "pb" /* Paterson-Budd (PatersonBudd) */
 
#define ICE_GPBLD   "gpbld" /* Paterson-Budd-Lliboutry-Duval (GPBLD) */
 
#define ICE_HOOKE   "hooke" /* Hooke (Hooke) */
 
#define ICE_ARR   "arr" /* Temperature dependent Arrhenius (either warm or cold) */
 
#define ICE_GOLDSBY_KOHLSTEDT   "gk" /* Goldsby-Kohlstedt for SIA */
 
#define ICE_ARRWARM   "arrwarm" /* Temperature dependent Arrhenius (should be refactored into ICE_ARR) */
 

Typedefs

typedef FlowLaw *(* pism::rheology::FlowLawCreator) (const std::string &, const Config &, EnthalpyConverter::Ptr)