SOCA LinearGetValues.
More...
#include <LinearGetValues.h>
|
| LinearGetValues (const Geometry &, const ufo::Locations &, const eckit::Configuration &) |
| Constructor, destructor. More...
|
|
virtual | ~LinearGetValues () |
|
void | setTrajectory (const State &state, const util::DateTime &t1, const util::DateTime &t2, ufo::GeoVaLs &geovals) |
| Trajectory for the linearized interpolation. More...
|
|
void | fillGeoVaLsTL (const Increment &inc, const util::DateTime &t1, const util::DateTime &t2, ufo::GeoVaLs &geovals) const |
| Forward and backward interpolation. More...
|
|
void | fillGeoVaLsAD (Increment &inc, const util::DateTime &t1, const util::DateTime &t2, const ufo::GeoVaLs &geovals) const |
|
|
void | print (std::ostream &) const |
|
SOCA LinearGetValues.
LinearGetValues interpolates Increment and State trajectory to observation locations
Definition at line 41 of file LinearGetValues.h.
◆ LinearGetValues()
soca::LinearGetValues::LinearGetValues |
( |
const Geometry & |
geom, |
|
|
const ufo::Locations & |
locs, |
|
|
const eckit::Configuration & |
config |
|
) |
| |
◆ ~LinearGetValues()
soca::LinearGetValues::~LinearGetValues |
( |
| ) |
|
|
virtual |
◆ classname()
static const std::string soca::LinearGetValues::classname |
( |
| ) |
|
|
inlinestatic |
◆ fillGeoVaLsAD()
void soca::LinearGetValues::fillGeoVaLsAD |
( |
Increment & |
inc, |
|
|
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2, |
|
|
const ufo::GeoVaLs & |
geovals |
|
) |
| const |
◆ fillGeoVaLsTL()
void soca::LinearGetValues::fillGeoVaLsTL |
( |
const Increment & |
inc, |
|
|
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2, |
|
|
ufo::GeoVaLs & |
geovals |
|
) |
| const |
◆ print()
void soca::LinearGetValues::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ setTrajectory()
void soca::LinearGetValues::setTrajectory |
( |
const State & |
state, |
|
|
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2, |
|
|
ufo::GeoVaLs & |
geovals |
|
) |
| |
Trajectory for the linearized interpolation.
Interpolate to obs locations.
Definition at line 44 of file LinearGetValues.cc.
◆ geom_
std::shared_ptr<const Geometry> soca::LinearGetValues::geom_ |
|
private |
◆ keyLinearGetValues_
F90getval soca::LinearGetValues::keyLinearGetValues_ |
|
private |
◆ linearmodel2geovals_
◆ locs_
ufo::Locations soca::LinearGetValues::locs_ |
|
private |
◆ model2geovals_
std::unique_ptr<Model2GeoVaLs> soca::LinearGetValues::model2geovals_ |
|
private |
The documentation for this class was generated from the following files: