atlas::interpolation::nonlinear::MissingIfHeaviestMissing 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 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
in/out interpolation matrix
in field with missing values information
Returns if W was modified
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.