Interface for Atlas interpolation.
More...
#include <InterpolatorAtlas.h>
|
| | InterpolatorAtlas (const eckit::Configuration &, const atlas::FunctionSpace &, const atlas::FunctionSpace &, const atlas::field::FieldSetImpl *=nullptr) |
| |
| | ~InterpolatorAtlas () |
| |
| void | apply (const atlas::Field &, atlas::Field &) override |
| |
| void | apply (const atlas::FieldSet &, atlas::FieldSet &) override |
| |
| void | apply_ad (const atlas::FieldSet &, atlas::FieldSet &) override |
| |
| virtual | ~InterpolatorBase () |
| |
| virtual int | write (const eckit::Configuration &) |
| |
|
| void | print (std::ostream &) const override |
| |
Interface for Atlas interpolation.
Definition at line 31 of file InterpolatorAtlas.h.
◆ InterpolatorAtlas()
| oops::InterpolatorAtlas::InterpolatorAtlas |
( |
const eckit::Configuration & |
config, |
|
|
const atlas::FunctionSpace & |
grid1, |
|
|
const atlas::FunctionSpace & |
grid2, |
|
|
const atlas::field::FieldSetImpl * |
masks = nullptr |
|
) |
| |
◆ ~InterpolatorAtlas()
| oops::InterpolatorAtlas::~InterpolatorAtlas |
( |
| ) |
|
|
inline |
◆ apply() [1/2]
| void oops::InterpolatorAtlas::apply |
( |
const atlas::Field & |
infield, |
|
|
atlas::Field & |
outfield |
|
) |
| |
|
overridevirtual |
◆ apply() [2/2]
| void oops::InterpolatorAtlas::apply |
( |
const atlas::FieldSet & |
infields, |
|
|
atlas::FieldSet & |
outfields |
|
) |
| |
|
overridevirtual |
◆ apply_ad()
| void oops::InterpolatorAtlas::apply_ad |
( |
const atlas::FieldSet & |
, |
|
|
atlas::FieldSet & |
|
|
) |
| |
|
inlineoverridevirtual |
◆ classname()
| static const std::string oops::InterpolatorAtlas::classname |
( |
| ) |
|
|
inlinestatic |
◆ print()
| void oops::InterpolatorAtlas::print |
( |
std::ostream & |
os | ) |
const |
|
overrideprivatevirtual |
◆ interpolator_
| std::unique_ptr<atlas::Interpolation> oops::InterpolatorAtlas::interpolator_ |
|
private |
The documentation for this class was generated from the following files: