class
Interpolation
Public types
-
using Config = eckit::
Parametrisation -
using Cache = interpolation::
Cache -
using Metadata = interpolation::
Method:: Metadata
Constructors, destructors, conversion operators
- Interpolation() defaulted
- Interpolation(const Config&, const FunctionSpace& source, const FunctionSpace& target) noexcept(…)
- Interpolation(const Config&, const FunctionSpace& source, const Field& target) noexcept(…)
- Interpolation(const Config&, const FunctionSpace& source, const FieldSet& target) noexcept(…)
- Interpolation(const Config&, const Grid& source, const Grid& target) noexcept(…)
- Interpolation(const Config&, const Grid& source, const Grid& target, const Cache&) noexcept(…)
Public functions
- auto execute(const FieldSet& source, FieldSet& target) const -> Metadata
- auto execute(const Field& source, Field& target) const -> Metadata
- auto execute_adjoint(FieldSet& source, const FieldSet& target) const -> Metadata
- auto execute_adjoint(Field& source, const Field& target) const -> Metadata
-
void print(std::
ostream& out) const - auto source() const -> const FunctionSpace&
- auto target() const -> const FunctionSpace&
- auto createCache() const -> Cache
Friends
-
auto operator<<(std::
ostream& out, const Interpolation& i) -> std:: ostream&