|
| | 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.