#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/interpolation.hh"
#include "pism/util/pism_utilities.hh"
#include "pism/geometry/flux_limiter.hh"
Go to the source code of this file.
|
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) |
|
void | pism::grounding_line_flux (const array::CellType1 &cell_type, const array::Staggered1 &flux, double dt, bool add_values, array::Scalar &output) |
|
double | pism::total_grounding_line_flux (const array::CellType1 &cell_type, const array::Staggered1 &flux, double dt) |
|