Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ageSystemCtxTridiagonal linear system for vertical column of age (pure advection) problem
BedDeformLCClass implementing the bed deformation model described in [BLKfastearth]
bedrockOnlySystemCtxTridiagonal linear system for conservation of energy in vertical column of bedrock only
columnSystemCtxVirtual base class. Abstracts a tridiagonal system to solve in a column of ice and/or bedrock
combinedSystemCtxTridiagonal linear system for conservation of energy in vertical column of combining ice enthalpy and bedrock temperature
CustomGlenIceDerived class of IceFlowLaw for which is still isothermal and power law, but has easily setable parameters
DiagnosticTimeseriesA class for storing and writing diagnostic time-series
EnthalpyConverterConverts ice specific enthalpy to-and-from temperature and water content
ExperDescription
ge_paramsParameters used to access elastic Green's function from the Farrell earth model
GKparts
grid_info
HybridIceDerived class of IceFlowLaw for a hybrid of Goldsby-Kohlstedt (2001) ice in SIA, with Paterson-Budd (1982)-Glen behavior when needed in viscosity form (e.g. SSA)
HybridIceStrippedDerived class of HybridIce; for testing only
IceBasalResistancePlasticLawClass containing physical constants and the constitutive relation describing till for SSA
IceCompModel
IceEISModelDerived class for doing EISMINT II simplified geometry experiments
iceenthOnlySystemCtxTridiagonal linear system for conservation of energy in vertical column of ice enthalpy
IceExactSSAModel
IceFlowLawAbstract class containing physical constants and the constitutive relation describing ice
IceFlowLawFactory
IceGridDescribes the PISM grid and the distribution of data across processors
IceMISMIPModelDerived class of IceModel which performs MISMIP experiments
IceModelThe base class for PISM. Contains all essential variables, parameters, and flags for modelling an ice sheet
IceModelVecAbstract class for reading, writing, allocating, and accessing a DA-based PETSc Vec from within IceModel
IceModelVec2Class for a 2d DA-based Vec for scalar quantities in IceModel
IceModelVec2MaskA simple class "hiding" the fact that the mask is stored as floating-point scalars (instead of integers)
IceModelVec2SA class for storing and accessing scalar 2D fields
IceModelVec2StagA class for storing and accessing internal staggered-grid 2D fields. Uses dof=2 storage. Does not support input and output. This class is identical to IceModelVec2V, except that components are not called u and v (to avoid confusion)
IceModelVec2T
IceModelVec2VClass for storing and accessing 2D vector fields used in IceModel
IceModelVec3Class for a 3d DA-based Vec for ice scalar quantities in IceModel
IceModelVec3BedrockClass for a 3d DA-based Vec for bedrock (lithosphere) scalar quantities in IceModel
IcePSTexModelDerived class for Plastic till ice Stream with Thermocoupling (PST) experiments
IceROSSModel
IceUnitModel
ICMEnthalpyConverter
LocalInterpCtxThe "local interpolation context" describes the processor's part of the source NetCDF file (for regridding)
LocalMassBalanceBase class for a model which computes surface mass flux rate (ice thickness per time) from a precipitation (scalar) and a time series for temperature
MaskInterp
mismipStatsType
NCConfigVariableA class for reading, writing and accessing PISM configuration flags and parameters
NCGlobalAttributesA class for reading and writing NetCDF global attributes
NCSpatialVariableSpatial NetCDF variable (corresponding to a 2D or 3D scalar field)
NCTimeseriesAn internal class for reading, writing and converting time-series
NCToolCollects together parallel NetCDF methods used by IceModel and IceModelVec
NCVariableA class for handling variable metadata, reading, writing and converting from input units and to output units
PA_EISMINT_Greenland
PA_SeaRISE_GreenlandA modification of PAYearlyCycle tailored for the SeaRISE-Greenland assessment. Uses the Fausto [Faustoetal2009] present-day temperature parameterization and stored precipitation data. Adds the precipitation correction for spin-ups
PAConstantA class implementing a constant-in-time atmosphere model. Reads data from a PISM input file
PAFactory
PAForcingA class implementing an "atmosphere model" applying forcing data (anomalies, temperature offsets...) to results of another PISM atmosphere model
PALapseRatesA class implementing a simple atmospheric lapse rate model
PAModifier
PAYearlyCycle
PBLingleClarkA wrapper class around BedDeformLC
PBPointwiseIsostasyPointwide isostasy bed deformation model
PCFactory< Model, Modifier >
PDDMassBalanceA PDD implementation which computes the local mass balance based on an expectation integral
PDDrandMassBalanceAn alternative PDD implementation which computes the local mass balance based on simulating a random process to get the number of PDDs
PISMAtmosphereModelA purely virtual class defining the interface of a PISM Atmosphere Model
PISMBedDefPISM bed deformation model (base class)
PISMComponentAn abstract class intended to simplify creating basic surface, snow, atmosphere, ocean... models for PISM
PISMIOA class containing IO functions used to read and write spatial variables
PISMOceanModelA very rudimentary PISM ocean model
PISMSurfaceModel
PISMVarsA class for passing PISM variables from the core to other parts of the code (such as climate couplers)
PISMVector2IceModeVec2V
PISMVerificationTestA class describing a refinement path and command-line options for a particular PISM verification test
planeBox
planeStar
POConstantA class implementing a constant (in terms of the ocean inputs) ocean model. Uses configuration parameters for the sea level elevation and sub-shelf heat flux
POFactory
POForcingA class implementing sea level forcing
PolyThermalGPBLDIceGlen (1955) and Paterson-Budd (1982) flow law with additional water fraction factor from Lliboutry & Duval (1985)
POModifierA class defining the interface of a PISM ocean model modifier
PSConstantA class implementing a constant-in-time surface model. Reads data from a PISM input file
PSDummyA do-nothing (dummy) surface model. Please avoid using it!
PSFactory
PSForceThickness
PSLocalMassBalance
PSModifier
PSSimpleA class implementing a primitive surface model
rgridClass used initTestL() in generating sorted list for ODE solver
rgridReverseSortComparison used initTestL() in generating sorted list for ODE solver
routineStatsType
SSAStrengthExtensionWhere ice thickness is zero the SSA is no longer "elliptic". This class provides an extension coefficient to maintain well-posedness/"ellipticity"
tempSystemCtxTridiagonal linear system for vertical column of temperature-based conservation of energy problem
ThermoGlenArrIceDerived class of IceFlowLaw for Arrhenius-Glen ice. Cold case of Paterson-Budd (1982) ice
ThermoGlenArrIceWarmDerived class of IceFlowLaw for Arrhenius-Glen ice. Warm case of Paterson-Budd (1982) ice
ThermoGlenIceDerived class of IceFlowLaw for Paterson-Budd (1982)-Glen ice
ThermoGlenIceHookeDerived class of IceFlowLaw for Hooke (1981)-Glen ice. Only changes A(T) factor from ThermoGlenIce
Timeseries
vd_paramsParameters used to describe the response of the viscous half-space model to a disc load
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines
Generated by  doxygen 1.6.2-20100124