#include "pism/geometry/flux_limiter.hh"
#include <cassert>
#include <algorithm>
#include <cmath>
#include <limits>
#include "pism/util/array/Scalar.hh"
#include "pism/util/array/Staggered.hh"
#include "pism/util/pism_utilities.hh"
Go to the source code of this file.
|
| static double | pism::details::pp (double x) |
| |
| static double | pism::details::np (double x) |
| |
| static double | pism::details::flux_out (const stencils::Star< double > &u, double dx, double dy, double dt) |
| |
| double | pism::flux_limiter (double F, double F_out_c, double F_out_n, double x_c, double x_n) |
| |
| std::array< double, 2 > | pism::flux_limiter (const stencils::Star< double > &Q_c, const stencils::Star< double > &Q_e, const stencils::Star< double > &Q_n, double x_c, double x_e, double x_n, double dx, double dy, double dt, double eps) |
| |
| int | pism::make_nonnegative_preserving (double dt, const array::Scalar1 &x, const array::Staggered1 &flux, array::Staggered &result) |
| |