Locations class to handle locations for UFO.
More...
#include <Locations.h>
|
void | print (std::ostream &os) const |
|
Locations class to handle locations for UFO.
Definition at line 31 of file src/ufo/Locations.h.
◆ Locations() [1/4]
ufo::Locations::Locations |
( |
const eckit::mpi::Comm & |
comm | ) |
|
|
explicit |
◆ Locations() [2/4]
ufo::Locations::Locations |
( |
const ioda::ObsSpace & |
odb, |
|
|
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2 |
|
) |
| |
◆ Locations() [3/4]
ufo::Locations::Locations |
( |
const eckit::Configuration & |
conf, |
|
|
const eckit::mpi::Comm & |
comm |
|
) |
| |
UFO Locations Constructor with Configuration.
This constructor can be used to generate user-specified and/or random locations for use with interpolation or other tests
To generate random locations, the relevant parameters specified in StateTest.Locations section of the config file are:
- lats user-specified latitudes (degrees)
- lons user-specified longitudes (degrees)
- Nrandom number of random locations desired
- random_seed (optional) random seed for reproducibility of results
- Date
- May, 2018 Created (M. Miesch, JCSDA)
- See also
- ufo::ufo_locs_create() ufo::ufo_loc_test() test::testStateInterpolation()
Definition at line 59 of file Locations.cc.
◆ Locations() [4/4]
◆ ~Locations()
ufo::Locations::~Locations |
( |
| ) |
|
◆ classname()
static const std::string ufo::Locations::classname |
( |
| ) |
|
|
inlinestatic |
◆ getComm()
const eckit::mpi::Comm& ufo::Locations::getComm |
( |
| ) |
const |
|
inline |
◆ nobs()
int ufo::Locations::nobs |
( |
| ) |
const |
◆ operator+=()
◆ print()
void ufo::Locations::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ toFortran()
int ufo::Locations::toFortran |
( |
| ) |
const |
|
inline |
◆ comm_
const eckit::mpi::Comm& ufo::Locations::comm_ |
|
private |
◆ keyLoc_
The documentation for this class was generated from the following files: