PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <Mask.hh>
Public Member Functions | |
GeometryCalculator (const Config &config) | |
void | set_icefree_thickness (double threshold) |
void | compute (const array::Scalar &sea_level, const array::Scalar &bed, const array::Scalar &thickness, array::Scalar &out_mask, array::Scalar &out_surface) const |
void | compute_mask (const array::Scalar &sea_level, const array::Scalar &bed, const array::Scalar &thickness, array::Scalar &result) const |
void | compute_surface (const array::Scalar &sea_level, const array::Scalar &bed, const array::Scalar &thickness, array::Scalar &result) const |
void | compute (double sea_level, double bed, double thickness, int *out_mask, double *out_surface) const |
int | mask (double sea_level, double bed, double thickness) const |
double | surface (double sea_level, double bed, double thickness) const |
Protected Attributes | |
double | m_alpha |
double | m_icefree_thickness |