|
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, ForecastsPointer, Observations, and ObservationsPointer.
| void BasicData::setMembers | ( | const Parameters & | parameters, |
| const Stations & | stations, | ||
| const Times & | times ) |
|
friend |
|
protected |
|
protected |
|
protected |