SOCA GetValues.
More...
#include <GetValues.h>
|
| GetValues (const Geometry &, const ufo::Locations &locs, const eckit::Configuration &config) |
| saves all locations locs to use during filling GeoVaLs More...
|
|
virtual | ~GetValues () |
|
void | fillGeoVaLs (const State &, const util::DateTime &t1, const util::DateTime &t2, ufo::GeoVaLs &) const |
| Get state values at observation locations. More...
|
|
void | getValuesFromFile (const ufo::Locations &, const oops::Variables &, ufo::GeoVaLs &) const |
| Read interpolated GeoVaLs at observation location. More...
|
|
|
void | print (std::ostream &) const |
|
SOCA GetValues.
GetValues: interpolate State to observation locations
Definition at line 44 of file GetValues.h.
◆ GetValues()
soca::GetValues::GetValues |
( |
const Geometry & |
geom, |
|
|
const ufo::Locations & |
locs, |
|
|
const eckit::Configuration & |
config |
|
) |
| |
saves all locations locs to use during filling GeoVaLs
Constructor, destructor.
Definition at line 29 of file GetValues.cc.
◆ ~GetValues()
soca::GetValues::~GetValues |
( |
| ) |
|
|
virtual |
◆ classname()
static const std::string soca::GetValues::classname |
( |
| ) |
|
|
inlinestatic |
◆ fillGeoVaLs()
void soca::GetValues::fillGeoVaLs |
( |
const State & |
state, |
|
|
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2, |
|
|
ufo::GeoVaLs & |
geovals |
|
) |
| const |
Get state values at observation locations.
fills in geovals for all observations in the timeframe (t1, t2], geovals are interpolated trilinearly from state at the nearest gridpoints
Definition at line 44 of file GetValues.cc.
◆ getValuesFromFile()
void soca::GetValues::getValuesFromFile |
( |
const ufo::Locations & |
locs, |
|
|
const oops::Variables & |
vars, |
|
|
ufo::GeoVaLs & |
atmgom |
|
) |
| const |
Read interpolated GeoVaLs at observation location.
Read Interpolated GeoVaLs from file.
Definition at line 81 of file GetValues.cc.
◆ print()
void soca::GetValues::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ geom_
std::shared_ptr<const Geometry> soca::GetValues::geom_ |
|
private |
◆ keyGetValues_
◆ locs_
ufo::Locations soca::GetValues::locs_ |
|
private |
◆ model2geovals_
The documentation for this class was generated from the following files: