#include <cmath>
#include "pism/geometry/UNO.hh"
#include "pism/geometry/flux_limiter.hh"
#include "pism/util/array/CellType.hh"
Go to the source code of this file.
|
static double | pism::uno::difference_quotient (const double *x, const double *f, size_t A, size_t B) |
|
static size_t | pism::uno::upstream (double v, size_t j) |
|
static size_t | pism::uno::central (double v, size_t j) |
|
static size_t | pism::uno::downstream (double v, size_t j) |
|
static double | pism::uno::sign (double x) |
|
static double | pism::uno::psi_upwind1 (const double *x, const double *y, size_t j, double velocity, double dx, double dt) |
|
static double | pism::uno::psi_lax_wendroff (const double *x, const double *y, size_t j, double velocity, double dx, double dt) |
|
static double | pism::uno::psi_fromm (const double *x, const double *y, size_t j, double velocity, double dx, double dt) |
|
static double | pism::uno::psi_uno2 (const double *x, const double *y, size_t j, double velocity, double dx, double dt) |
|
static double | pism::uno::psi_uno3 (const double *x, const double *y, size_t j, double velocity, double dx, double dt) |
|
static void | pism::step (double dt, const array::Staggered1 &flux, const array::Scalar &x_old, array::Scalar &result) |
|