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 | Functions
GeometryEvolution.cc File Reference
#include "pism/geometry/GeometryEvolution.hh"
#include "pism/util/Grid.hh"
#include "pism/util/Mask.hh"
#include "pism/util/array/CellType.hh"
#include "pism/util/array/Scalar.hh"
#include "pism/util/array/Staggered.hh"
#include "pism/util/array/Vector.hh"
#include "pism/geometry/part_grid_threshold_thickness.hh"
#include "pism/util/Context.hh"
#include "pism/util/Logger.hh"
#include "pism/util/Profiling.hh"
#include "pism/util/Interpolation1D.hh"
#include "pism/util/pism_utilities.hh"
#include "pism/geometry/flux_limiter.hh"

Go to the source code of this file.

Classes

struct  pism::GeometryEvolution::Impl
 
class  pism::diagnostics::FluxDivergence
 Report the divergence of the ice flux. More...
 
class  pism::diagnostics::FluxStaggered
 Report mass flux on the staggered grid. More...
 

Namespaces

namespace  pism
 
namespace  pism::diagnostics
 

Functions

static double pism::limit_advective_flux (int current, int neighbor, double input)
 
static double pism::limit_diffusive_flux (int current, int neighbor, double flux)
 
static double pism::effective_change (double H, double dH)
 
static double pism::volume_flow_rate_from_land_to_water (const stencils::Star< int > &cell_type, const stencils::Star< double > &flux, double dx, double dy)
 
void pism::ice_flow_rate_across_grounding_line (const array::CellType1 &cell_type, const array::Staggered1 &flux, double unit_conversion_factor, array::Scalar &output)
 
double pism::total_grounding_line_flux (const array::CellType1 &cell_type, const array::Staggered1 &flux, double dt)