|
| ForecastsPointer () |
|
| ForecastsPointer (const ForecastsPointer &orig) |
|
| ForecastsPointer (const Parameters &, const Stations &, const Times &, const Times &) |
|
virtual | ~ForecastsPointer () |
|
virtual void | setDimensions (const Parameters ¶meters, const Stations &stations, const Times ×, const Times &flts) override |
|
virtual void | windTransform (const std::string &name_u, const std::string &name_v, const std::string &name_spd, const std::string &name_dir) override |
|
virtual void | subset (Forecasts &forecasts_subset) const override |
|
virtual void | subset (const Parameters &, const Stations &, const Times &, const Times &, Forecasts &) const override |
|
virtual void | print (std::ostream &) const override |
|
| Forecasts () |
|
| Forecasts (Forecasts const &orig) |
|
| Forecasts (const Parameters &, const Stations &, const Times &, const Times &) |
|
virtual | ~Forecasts () |
|
Times const & | getFLTs () const |
|
Times & | getFLTs () |
|
std::size_t | getFltTimeStamp (std::size_t index) const |
|
std::size_t | getFltTimeIndex (std::size_t timestamp) const |
|
std::size_t | getFltTimeIndex (const Time &) const |
|
const Grid & | getGrid () const |
|
void | setGrid (const std::string &grid_file, Verbose verbose=Verbose::Warning) |
|
Forecasts & | operator= (const Forecasts &) |
|
| Array4D ()=default |
|
| Array4D (const Array4D &orig)=default |
|
virtual | ~Array4D ()=default |
|
| 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 &) |
|
| Array4DPointer () |
|
| Array4DPointer (const Array4DPointer &orig) |
|
| Array4DPointer (std::size_t, std::size_t, std::size_t, std::size_t) |
|
virtual | ~Array4DPointer () |
|
virtual const std::size_t * | shape () const override |
|
virtual std::size_t | num_elements () const override |
|
virtual const double * | getValuesPtr () const override |
|
virtual double * | getValuesPtr () override |
|
virtual void | resize (std::size_t, std::size_t, std::size_t, std::size_t) override |
|
virtual void | resize (const Array4D &) override |
|
virtual void | initialize (double value) override |
|
virtual double | getValue (std::size_t, std::size_t, std::size_t, std::size_t) const override |
|
virtual void | setValue (double val, std::size_t, std::size_t, std::size_t, std::size_t) override |
|
virtual void | subset (const std::vector< std::size_t > &, const std::vector< std::size_t > &, const std::vector< std::size_t > &, const std::vector< std::size_t > &, Array4D &) const override |
|
Array4DPointer & | operator= (const Array4DPointer &) |
|
bool | operator== (const Array4DPointer &) const |
|
ForecastsPointer is an implementation of the abstract class Forecasts. It also inherits from Array4DPointer so that the underlying data structure is handled by a pointer which is optimized for performance.