Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
Mask.hh File Reference
#include "pism/util/ConfigInterface.hh"
#include "pism/util/error_handling.hh"

Go to the source code of this file.

Classes

class  pism::GeometryCalculator
 

Namespaces

namespace  pism
 
namespace  pism::array
 
namespace  pism::mask
 

Enumerations

enum  pism::MaskValue {
  pism::MASK_UNKNOWN = -1 , pism::MASK_ICE_FREE_BEDROCK = 0 , pism::MASK_GROUNDED = 2 , pism::MASK_FLOATING = 3 ,
  pism::MASK_ICE_FREE_OCEAN = 4
}
 

Functions

bool pism::mask::ocean (int M)
 An ocean cell (floating ice or ice-free).
 
bool pism::mask::grounded (int M)
 Grounded cell (grounded ice or ice-free).
 
bool pism::mask::icy (int M)
 Ice-filled cell (grounded or floating).
 
bool pism::mask::grounded_ice (int M)
 
bool pism::mask::floating_ice (int M)
 
bool pism::mask::ice_free (int M)
 Ice-free cell (grounded or ocean).
 
bool pism::mask::ice_free_ocean (int M)
 
bool pism::mask::ice_free_land (int M)