|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
Ocean models and modifiers: provide sea level elevation, melange back pressure, shelf base mass flux and shelf base temperature. More...
Namespaces | |
| namespace | diagnostics |
| namespace | sea_level |
Classes | |
| class | Anomaly |
| Reads and uses shelf_basal_mass_flux anomalies from a file. More... | |
| class | Cache |
| class | CompleteOceanModel |
| class | Constant |
| A 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. More... | |
| class | Delta_MBP |
| class | Delta_SMB |
| Forcing using shelf base mass flux offsets (scalar, time-dependent). More... | |
| class | Delta_T |
| Forcing using shelf base temperature scalar time-dependent offsets. More... | |
| class | Factory |
| class | Frac_MBP |
| class | Frac_SMB |
| Forcing using shelf base mass flux fractions (scalar, time-dependent). More... | |
| class | Given |
| class | GivenTH |
| class | InitializationHelper |
| class | OceanModel |
| A very rudimentary PISM ocean model. More... | |
| class | Pico |
| class | PicoGeometry |
| class | PicoPhysics |
| class | PIK |
| Implements the ocean model used in [Martinetal2011]. More... | |
| class | PyOceanModel |
| class | PyOceanModelAdapter |
| The adapter class for Python ocean models. More... | |
| class | Runoff_SMB |
| struct | TocBox1 |
Enumerations | |
| enum | RelabelingType { BY_AREA , AREA_THRESHOLD } |
Functions | |
| static double | melting_point_temperature (GivenTH::Constants c, double salinity, double ice_thickness) |
| static double | shelf_base_melt_rate (GivenTH::Constants c, double sea_water_salinity, double basal_salinity) |
| void | compute_average_water_column_pressure (const Geometry &geometry, double ice_density, double water_density, double standard_gravity, array::Scalar &result) |
| static void | extend_basal_melt_rates (const array::CellType1 &cell_type, array::Scalar1 &basal_melt_rate) |
| static void | relabel (RelabelingType type, double threshold, array::Scalar &mask) |
| void | eikonal_equation (array::Scalar1 &mask) |
Ocean models and modifiers: provide sea level elevation, melange back pressure, shelf base mass flux and shelf base temperature.