template<typename T>
MissingIfAnyMissing struct
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 virtual - Apply non-linear corrections to interpolation matrix.
Typedef documentation
template<typename T>
using atlas:: interpolation:: nonlinear:: MissingIfAnyMissing<T>:: Config = eckit:: Parametrisation
template<typename T>
using atlas:: interpolation:: nonlinear:: MissingIfAnyMissing<T>:: Matrix = eckit:: linalg:: SparseMatrix
template<typename T>
using atlas:: interpolation:: nonlinear:: MissingIfAnyMissing<T>:: Scalar = eckit::linalg::Scalar
template<typename T>
using atlas:: interpolation:: nonlinear:: MissingIfAnyMissing<T>:: Size = eckit::linalg::Size
Function documentation
template<typename T>
bool atlas:: interpolation:: nonlinear:: MissingIfAnyMissing<T>:: execute(NonLinear:: Matrix& W,
const Field& f) const virtual
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 |