struct
MissingIfAllMissing
Base classes
- struct Missing
Public types
-
using Config = eckit::
Parametrisation -
using Matrix = eckit::
linalg:: SparseMatrix - using Scalar = eckit::linalg::Scalar
- using Size = eckit::linalg::Size
Public static functions
-
static auto static_type() -> std::
string
Public functions
-
auto execute(NonLinear::
Matrix& W, const Field& f) const -> bool override - Apply non-linear corrections to interpolation matrix.
-
template<typename T>auto executeT(NonLinear::
Matrix& W, const Field& field) const -> bool
Typedef documentation
using atlas:: interpolation:: nonlinear:: MissingIfAllMissing:: Config = eckit:: Parametrisation
using atlas:: interpolation:: nonlinear:: MissingIfAllMissing:: Matrix = eckit:: linalg:: SparseMatrix
using atlas:: interpolation:: nonlinear:: MissingIfAllMissing:: Scalar = eckit::linalg::Scalar
using atlas:: interpolation:: nonlinear:: MissingIfAllMissing:: Size = eckit::linalg::Size
Function documentation
bool atlas:: interpolation:: nonlinear:: MissingIfAllMissing:: execute(NonLinear:: Matrix& W,
const Field& f) const override
Apply non-linear corrections to interpolation matrix.
Parameters | |
---|---|
W in/out | interpolation matrix |
f in | field with missing values information |
Returns | if W was modified |