49#ifndef GUM_MULTI_DIM_READONLY_H
50#define GUM_MULTI_DIM_READONLY_H
65 template <
typename GUM_SCALAR >
107 virtual void fill(
const GUM_SCALAR&)
const;
Class for assigning/browsing values to tuples of discrete variables.
Abstract base class for all multi dimensionnal containers.
MultiDimImplementation()
Default constructor.
virtual void fill(const GUM_SCALAR &) const
virtual MultiDimContainer< GUM_SCALAR > * newFactory() const =0
Default constructor.
MultiDimReadOnly()
Default constructor.
virtual void set(const Instantiation &i, const GUM_SCALAR &value) const
virtual ~MultiDimReadOnly()
Class destructor.
virtual GUM_SCALAR & get_(const Instantiation &i) const
Headers of gum::MultiDimImplementation.
Implementation of the MultiDimReadOnly class.
gum is the global namespace for all aGrUM entities