struct
MissingIfHeaviestMissing
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::MissingIfHeaviestMissing::Config = eckit::Parametrisation
using atlas::interpolation::nonlinear::MissingIfHeaviestMissing::Matrix = eckit::linalg::SparseMatrix
using atlas::interpolation::nonlinear::MissingIfHeaviestMissing::Scalar = eckit::linalg::Scalar
using atlas::interpolation::nonlinear::MissingIfHeaviestMissing::Size = eckit::linalg::Size
Function documentation
bool atlas::interpolation::nonlinear::MissingIfHeaviestMissing:: 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 |