A Simple Observation Data Handler.
More...
#include <ObsTable.h>
|
void | print (std::ostream &) const |
|
void | otOpen (const std::string &) |
|
void | otWrite (const std::string &) const |
|
A Simple Observation Data Handler.
ObsTable defines a simple observation handler that mimicks the interfaces required from ODB.
Definition at line 39 of file ObsTable.h.
◆ ObsTable()
lorenz95::ObsTable::ObsTable |
( |
const eckit::Configuration & |
config, |
|
|
const util::DateTime & |
bgn, |
|
|
const util::DateTime & |
end |
|
) |
| |
◆ ~ObsTable()
lorenz95::ObsTable::~ObsTable |
( |
| ) |
|
◆ classname()
static const std::string lorenz95::ObsTable::classname |
( |
| ) |
|
|
inlinestatic |
◆ generateDistribution()
void lorenz95::ObsTable::generateDistribution |
( |
const eckit::Configuration & |
| ) |
|
|
virtual |
◆ getdb()
void lorenz95::ObsTable::getdb |
( |
const std::string & |
col, |
|
|
std::vector< double > & |
vec |
|
) |
| const |
◆ locations()
LocsL95 * lorenz95::ObsTable::locations |
( |
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2 |
|
) |
| const |
◆ nobs()
unsigned int lorenz95::ObsTable::nobs |
( |
| ) |
const |
|
inline |
◆ otOpen()
void lorenz95::ObsTable::otOpen |
( |
const std::string & |
filename | ) |
|
|
private |
◆ otWrite()
void lorenz95::ObsTable::otWrite |
( |
const std::string & |
filename | ) |
const |
|
private |
◆ print()
void lorenz95::ObsTable::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ printJo()
void lorenz95::ObsTable::printJo |
( |
const ObsVec1D & |
ydep, |
|
|
const ObsVec1D & |
grad |
|
) |
| |
◆ putdb()
void lorenz95::ObsTable::putdb |
( |
const std::string & |
col, |
|
|
const std::vector< double > & |
vec |
|
) |
| const |
◆ timeSelect()
std::vector< int > lorenz95::ObsTable::timeSelect |
( |
const util::DateTime & |
t1, |
|
|
const util::DateTime & |
t2 |
|
) |
| const |
◆ data_
std::map<std::string, std::vector<double> > lorenz95::ObsTable::data_ |
|
mutableprivate |
◆ locations_
std::vector<double> lorenz95::ObsTable::locations_ |
|
private |
◆ nameIn_
std::string lorenz95::ObsTable::nameIn_ |
|
private |
◆ nameOut_
std::string lorenz95::ObsTable::nameOut_ |
|
private |
◆ times_
std::vector<util::DateTime> lorenz95::ObsTable::times_ |
|
private |
◆ winbgn_
const util::DateTime lorenz95::ObsTable::winbgn_ |
|
private |
◆ winend_
const util::DateTime lorenz95::ObsTable::winend_ |
|
private |
The documentation for this class was generated from the following files: