A cube implementation that stores the cube in memory. More...
#include <fstream>#include <iostream>#include <ql/errors.hpp>#include <vector>#include <boost/make_shared.hpp>#include <orea/cube/npvcube.hpp>#include <ored/portfolio/portfolio.hpp>#include <ored/portfolio/trade.hpp>#include <ored/utilities/serializationdate.hpp>Classes | |
| class | TradeBlock< T > |
| class | DepthCalculator |
| class | ConstantDepthCalculator |
| class | JaggedCube< T > |
| JaggedCube stores the cube in memory using a vector of trade specific blocks. More... | |
Namespaces | |
| ore | |
| ore::analytics | |
Typedefs | |
| using | SinglePrecisionJaggedCube = JaggedCube< float > |
| Jagged cube with single precision floating point numbers. | |
| using | DoublePrecisionJaggedCube = JaggedCube< double > |
| Jagged cube with double precision floating point numbers. | |
A cube implementation that stores the cube in memory.