Parallel Analog Ensemble
|
BasicData is an implementation of the data structure used by Analog Ensemble. It includes parameters, stations, and times. More...
#include <BasicData.h>
Public Member Functions | |
BasicData () | |
BasicData (const Parameters &, const Stations &, const Times &) | |
BasicData (const BasicData &orig) | |
virtual | ~BasicData () |
void | setMembers (const Parameters &, const Stations &, const Times &) |
const Parameters & | getParameters () const |
const Stations & | getStations () const |
const Times & | getTimes () const |
Parameters & | getParameters () |
Stations & | getStations () |
Times & | getTimes () |
std::size_t | getTimeStamp (std::size_t index) const |
std::size_t | getTimeIndex (std::size_t timestamp) const |
std::size_t | getTimeIndex (const Time &) const |
BasicData & | operator= (const BasicData &) |
virtual void | print (std::ostream &) const |
Protected Attributes | |
Parameters | parameters_ |
Stations | stations_ |
Times | times_ |
Friends | |
std::ostream & | operator<< (std::ostream &, BasicData const &) |
BasicData is an implementation of the data structure used by Analog Ensemble. It includes parameters, stations, and times.
BasicData::BasicData | ( | ) |
BasicData::BasicData | ( | const Parameters & | parameters, |
const Stations & | stations, | ||
const Times & | times | ||
) |
BasicData::BasicData | ( | const BasicData & | orig | ) |
|
virtual |
Parameters & BasicData::getParameters | ( | ) |
const Parameters & BasicData::getParameters | ( | ) | const |
Stations & BasicData::getStations | ( | ) |
const Stations & BasicData::getStations | ( | ) | const |
size_t BasicData::getTimeIndex | ( | const Time & | time | ) | const |
std::size_t BasicData::getTimeIndex | ( | std::size_t | timestamp | ) | const |
Times & BasicData::getTimes | ( | ) |
const Times & BasicData::getTimes | ( | ) | const |
size_t BasicData::getTimeStamp | ( | std::size_t | index | ) | const |
|
virtual |
Reimplemented in Forecasts, Observations, ForecastsPointer, and ObservationsPointer.
void BasicData::setMembers | ( | const Parameters & | parameters, |
const Stations & | stations, | ||
const Times & | times | ||
) |
|
friend |
|
protected |
|
protected |
|
protected |