struct
Missing
Base classes
Derived classes
- struct MissingIfAllMissing
- struct MissingIfAnyMissing
- struct MissingIfHeaviestMissing
Public types
-
using Config = eckit::
Parametrisation -
using Matrix = eckit::
linalg:: SparseMatrix -
using Scalar = eckit::
linalg:: Scalar - using Size = eckit::linalg::Size
Public functions
Private functions
- auto applicable(const Field& f) const -> bool override
Typedef documentation
using atlas:: interpolation:: nonlinear:: Missing:: Config = eckit:: Parametrisation
using atlas:: interpolation:: nonlinear:: Missing:: Matrix = eckit:: linalg:: SparseMatrix
using atlas:: interpolation:: nonlinear:: Missing:: Scalar = eckit:: linalg:: Scalar
using atlas:: interpolation:: nonlinear:: Missing:: Size = eckit::linalg::Size
Function documentation
bool atlas:: interpolation:: nonlinear:: Missing:: execute(Matrix& W,
const array:: Array& a,
const Config& c) const pure virtual
Apply non-linear corrections to interpolation matrix.
Parameters | |
---|---|
W in/out | interpolation matrix |
a in | array with possibly missing values |
c in | configuration with missing values diagnostic information |
Returns | if W was modified |
bool atlas:: interpolation:: nonlinear:: Missing:: applicable(const Field& f) const override private
Parameters | |
---|---|
f in | field |
Returns | if NonLinear applies to field |
@bried if NonLinear applies to field