#include <orea/cube/cube_io.hpp>
Public Attributes | |
QuantLib::ext::shared_ptr< NPVCube > | cube |
QuantLib::ext::shared_ptr< ScenarioGeneratorData > | scenarioGeneratorData |
boost::optional< bool > | storeFlows |
boost::optional< Size > | storeCreditStateNPVs |
We save / load the npv cube data toegther with some meta data that is used to set up the CubeInterpretation. This is to ensure that the cube interpretation is consistent with the cube that we load from disk. The meta data overwrites the config in ore.xml / simulation.xml. All meta data is optional, i.e. if not given in the cube file, the original config will be used.