#include <cmath>
#include "pism/geometry/MPDATA2.hh"
#include "pism/util/array/CellType.hh"
Go to the source code of this file.
|
static double | pism::fct::pp (double x) |
|
static double | pism::fct::np (double x) |
|
static double | pism::fct::maximum (const stencils::Star< double > &psi) |
|
static double | pism::fct::minimum (const stencils::Star< double > &psi) |
|
static double | pism::fct::flux_in (const stencils::Star< double > &u, const stencils::Star< double > &psi, double dx, double dy, double dt) |
|
static double | pism::fct::flux_out (const stencils::Star< double > &u, const stencils::Star< double > &psi, double dx, double dy, double dt) |
|
static double | pism::fct::beta_up (const stencils::Star< double > &u, const stencils::Star< double > &psi, const stencils::Star< double > &psi_old, double dx, double dy, double dt) |
|
static double | pism::fct::beta_down (const stencils::Star< double > &u, const stencils::Star< double > &psi, const stencils::Star< double > &psi_old, double dx, double dy, double dt) |
|
static void | pism::fct::limit (double dt, const array::Scalar2 &x_old, const array::Scalar2 &x, const array::Staggered1 &velocity, array::Staggered &result) |
|
static void | pism::compute_interface_velocity (const array::CellType &cell_type, const array::Vector &velocity, array::Staggered &result) |
|
static void | pism::compute_corrective_velocity (double dt, const array::Staggered &velocity, const array::Scalar2 &x, array::Staggered &result) |
|
static double | pism::upwind (double x, double x_n, double u) |
|
static void | pism::step (double dt, const array::Staggered1 &velocity, const array::Scalar1 &x_old, array::Scalar &x) |
|