PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Public Member Functions | Protected Attributes | List of all members
pism::GeometryCalculator Class Reference

#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
 

Detailed Description

Definition at line 69 of file Mask.hh.


The documentation for this class was generated from the following files: