35 double pressure(
double ice_thickness)
const;
36 double T_star(
double salinity,
double temperature,
double pressure)
const;
39 double Soc_box1(
double Toc_box0,
double Soc_box0,
double Toc)
const;
41 double Toc(
double box_area,
double temperature,
double T_star,
double overturning,
double salinity)
const;
43 double Soc(
double salinity,
double temperature,
double Toc)
const;
52 double overturning(
double Soc_box0,
double Soc,
double Toc_box0,
double Toc)
const;
62 double p_coeff(
double g1,
double s1)
const;
A class for storing and accessing PISM configuration flags and parameters.
double pressure(double ice_thickness) const
double overturning_coeff() const
double ice_density() const
TocBox1 Toc_box1(double area, double T_star, double Soc_box0, double Toc_box0) const
double Toc(double box_area, double temperature, double T_star, double overturning, double salinity) const
double m_continental_shelf_depth
double continental_shelf_depth() const
double p_coeff(double g1, double s1) const
double melt_rate(double pm_point, double Toc) const
equation 8 in the PICO paper.
double overturning(double Soc_box0, double Soc, double Toc_box0, double Toc) const
equation 3 in the PICO paper. See also equation 4.
double theta_pm(double salinity, double pressure) const
double Soc_box1(double Toc_box0, double Soc_box0, double Toc) const
double T_pm(double salinity, double pressure) const
double melt_rate_beckmann_goosse(double pot_pm_point, double Toc) const
Beckmann & Goosse meltrate.
double T_star(double salinity, double temperature, double pressure) const
See equation A6 and lines before in PICO paper.
double m_sea_water_density
double m_overturning_coeff
PicoPhysics(const Config &config)
double Soc(double salinity, double temperature, double Toc) const
bool ocean(int M)
An ocean cell (floating ice or ice-free).