Logo
Reference manual - version orea_version
Classes | Namespaces | Typedefs
inmemorycube.hpp File Reference

A cube implementation that stores the cube in memory. More...

#include <fstream>
#include <vector>
#include <ql/errors.hpp>
#include <boost/make_shared.hpp>
#include <orea/cube/npvcube.hpp>
#include <set>

Classes

class  InMemoryCubeBase< T >
 InMemoryCube stores the cube in memory using nested STL vectors. More...
 
class  InMemoryCube1< T >
 InMemoryCube of fixed depth 1. More...
 
class  InMemoryCubeN< T >
 InMemoryCube of variable depth. More...
 

Namespaces

 ore
 
 ore::analytics
 

Typedefs

using SinglePrecisionInMemoryCube = InMemoryCube1< float >
 InMemoryCube of depth 1 with single precision floating point numbers.
 
using DoublePrecisionInMemoryCube = InMemoryCube1< double >
 InMemoryCube of depth 1 with double precision floating point numbers.
 
using SinglePrecisionInMemoryCubeN = InMemoryCubeN< float >
 InMemoryCube of depth N with single precision floating point numbers.
 
using DoublePrecisionInMemoryCubeN = InMemoryCubeN< double >
 InMemoryCube of depth N with double precision floating point numbers.
 

Detailed Description

A cube implementation that stores the cube in memory.