PISM, A Parallel Ice Sheet Model  stable v2.0.4 committed by Constantine Khrulev on 2022-05-25 12:02: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 IceModelVec2S &sea_level, const IceModelVec2S &bed, const IceModelVec2S &thickness, IceModelVec2Int &out_mask, IceModelVec2S &out_surface) const
 
void compute_mask (const IceModelVec2S &sea_level, const IceModelVec2S &bed, const IceModelVec2S &thickness, IceModelVec2Int &result) const
 
void compute_surface (const IceModelVec2S &sea_level, const IceModelVec2S &bed, const IceModelVec2S &thickness, IceModelVec2S &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 68 of file Mask.hh.


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