Interface for Bump interpolation.
More...
#include <InterpolatorBump.h>
|
| InterpolatorBump (const eckit::Configuration &, const atlas::FunctionSpace &, const atlas::FunctionSpace &, const atlas::field::FieldSetImpl *=nullptr, const eckit::mpi::Comm &=oops::mpi::world()) |
|
| ~InterpolatorBump () |
|
void | apply (const atlas::FieldSet &, atlas::FieldSet &) override |
|
void | apply (const atlas::Field &, atlas::Field &) override |
|
void | apply_ad (const atlas::FieldSet &, atlas::FieldSet &) override |
|
|
void | print (std::ostream &) const override |
|
Interface for Bump interpolation.
Definition at line 31 of file InterpolatorBump.h.
◆ InterpolatorBump()
saber::InterpolatorBump::InterpolatorBump |
( |
const eckit::Configuration & |
config, |
|
|
const atlas::FunctionSpace & |
infspace, |
|
|
const atlas::FunctionSpace & |
outfspace, |
|
|
const atlas::field::FieldSetImpl * |
masks = nullptr , |
|
|
const eckit::mpi::Comm & |
comm = oops::mpi::world() |
|
) |
| |
◆ ~InterpolatorBump()
saber::InterpolatorBump::~InterpolatorBump |
( |
| ) |
|
◆ apply() [1/2]
void saber::InterpolatorBump::apply |
( |
const atlas::Field & |
infield, |
|
|
atlas::Field & |
outfield |
|
) |
| |
|
override |
◆ apply() [2/2]
void saber::InterpolatorBump::apply |
( |
const atlas::FieldSet & |
infields, |
|
|
atlas::FieldSet & |
outfields |
|
) |
| |
|
override |
◆ apply_ad()
void saber::InterpolatorBump::apply_ad |
( |
const atlas::FieldSet & |
fields_grid2, |
|
|
atlas::FieldSet & |
fields_grid1 |
|
) |
| |
|
override |
◆ classname()
static const std::string saber::InterpolatorBump::classname |
( |
| ) |
|
|
inlinestatic |
◆ print()
void saber::InterpolatorBump::print |
( |
std::ostream & |
os | ) |
const |
|
overrideprivate |
◆ keyBumpInterpolator_
int saber::InterpolatorBump::keyBumpInterpolator_ |
|
private |
The documentation for this class was generated from the following files: