atlas
Public Types | Public Member Functions | List of all members
atlas::Interpolation Class Reference
Inheritance diagram for atlas::Interpolation:
Inheritance graph
[legend]
Collaboration diagram for atlas::Interpolation:
Collaboration graph
[legend]

Public Types

using Config = eckit::Parametrisation
 
using Cache = interpolation::Cache
 

Public Member Functions

 Interpolation (const Config &, const FunctionSpace &source, const FunctionSpace &target) noexcept(false)
 
 Interpolation (const Config &, const FunctionSpace &source, const Field &target) noexcept(false)
 
 Interpolation (const Config &, const FunctionSpace &source, const FieldSet &target) noexcept(false)
 
 Interpolation (const Config &, const Grid &source, const Grid &target) noexcept(false)
 
void execute (const FieldSet &source, FieldSet &target) const
 
void execute (const Field &source, Field &target) const
 
void execute_adjoint (FieldSet &source, const FieldSet &target) const
 
void execute_adjoint (Field &source, const Field &target) const
 
void print (std::ostream &out) const
 
const FunctionSpacesource () const
 
const FunctionSpacetarget () const
 
Cache createCache () const
 
 Interpolation (const Config &, const Grid &source, const Grid &target, const Cache &) noexcept(false)
 

The documentation for this class was generated from the following files: