|
| AggregationScenarioData () |
| default ctor More...
|
|
| AggregationScenarioData (AggregationScenarioData &)=delete |
| Do not allow copying. More...
|
|
AggregationScenarioData & | operator= (AggregationScenarioData const &)=delete |
|
virtual | ~AggregationScenarioData () |
| dtor More...
|
|
virtual Size | dimDates () const =0 |
| Return the length of each dimension. More...
|
|
virtual Size | dimSamples () const =0 |
|
virtual bool | has (const AggregationScenarioDataType &type, const string &qualifier="") const =0 |
| Check whether data is available for the given type. More...
|
|
virtual Real | get (Size dateIndex, Size sampleIndex, const AggregationScenarioDataType &type, const string &qualifier="") const =0 |
| Get a value from the cube. More...
|
|
virtual void | set (Size dateIndex, Size sampleIndex, Real value, const AggregationScenarioDataType &type, const string &qualifier="")=0 |
| Set a value in the cube. More...
|
|
virtual std::vector< std::pair< AggregationScenarioDataType, std::string > > | keys () const =0 |
|
virtual void | set (Real value, const AggregationScenarioDataType &type, const string &qualifier="") |
| Set a value in the cube, assumes normal traversal of the cube (dates then samples) More...
|
|
virtual void | next () |
| Go to the next point on the cube. More...
|
|
Container for storing simulated market data.
The indexes for dates and samples are (by convention) the same as in the npv cube
\ingroup scenario
Definition at line 58 of file aggregationscenariodata.hpp.