atlas::interpolation::NonLinear struct

NonLinear class applies non-linear corrections to an interpolation matrix.

Public types

using Spec = util::Config
using Config = nonlinear::NonLinear::Config
using Matrix = nonlinear::NonLinear::Matrix

Constructors, destructors, conversion operators

NonLinear()
NonLinear(const Config&)
NonLinear(const std::string& type, const Config&)

Public functions

auto operator()(const Field& f) const -> bool
auto execute(Matrix& W, const Field& f) const -> bool
Apply non-linear corrections to interpolation matrix.

Function documentation

bool atlas::interpolation::NonLinear::operator()(const Field& f) const

Parameters
in field
Returns if NonLinear applies to field

@bried if NonLinear applies to field

bool atlas::interpolation::NonLinear::execute(Matrix& W, const Field& f) const

Apply non-linear corrections to interpolation matrix.

Parameters
in/out interpolation matrix
in field
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.