A class to create new meteo data parameters from user-selected models or parametrizations. This class sits in between the actual implementation of the various methods and the IOManager in order to offer some high level interface. It basically reads the arguments and creates the objects for the various data generators in its constructor and loop through the parameters and stations when called.
#include <DataCreator.h>
Public Member Functions | |
DataCreator (const Config &cfg) | |
DataCreator (const DataCreator &c) | |
~DataCreator () | |
void | createParameters (std::vector< METEO_SET > &vecVecMeteo) const |
create new parameters from parametrizations This relies on data creators defined by the user for each meteo parameters. This loops over the defined generators and stops as soon as all points have been successfully created. More... | |
DataCreator & | operator= (const DataCreator &source) |
const std::string | toString () const |
mio::DataCreator::DataCreator | ( | const Config & | cfg | ) |
|
inline |
mio::DataCreator::~DataCreator | ( | ) |
void mio::DataCreator::createParameters | ( | std::vector< METEO_SET > & | vecVecMeteo | ) | const |
create new parameters from parametrizations This relies on data creators defined by the user for each meteo parameters. This loops over the defined generators and stops as soon as all points have been successfully created.
vecVecMeteo | vector containing a timeserie for each station |
DataCreator & mio::DataCreator::operator= | ( | const DataCreator & | source | ) |
const std::string mio::DataCreator::toString | ( | ) | const |