48#ifndef GUM_MULTI_DIM_LOGIT_H
49#define GUM_MULTI_DIM_LOGIT_H
71 template <
typename GUM_SCALAR >
84 MultiDimLogit(GUM_SCALAR external_weight, GUM_SCALAR default_weight = (GUM_SCALAR)0.0);
139 virtual const std::string&
name()
const;
145#ifndef GUM_NO_EXTERN_TEMPLATE_CLASS
150 template <
typename GUM_SCALAR >
Set of pairs of elements with fast search for both elements.
Class for assigning/browsing values to tuples of discrete variables.
Abstract base class for all multi dimensionnal containers.
MultiDimICIModel(GUM_SCALAR external_weight, GUM_SCALAR default_weight=(GUM_SCALAR) 1.0)
Default constructor.
virtual ~MultiDimLogit()
Destructor.
virtual const std::string & name() const
Returns the real name of the multiDimArray.
virtual MultiDimContainer< GUM_SCALAR > * newFactory() const
This method creates a clone of this object, withouth its content (including variable),...
MultiDimLogit(GUM_SCALAR external_weight, GUM_SCALAR default_weight=(GUM_SCALAR) 0.0)
Default constructor.
std::string toString() const
Returns the real name of the multiDimArray.
virtual GUM_SCALAR get(const Instantiation &i) const
Returns the real name of the multiDimArray.
Abstract base class for all multi dimensionnal Causal Independency models.
gum is the global namespace for all aGrUM entities
std::ostream & operator<<(std::ostream &stream, const AVLTree< Val, Cmp > &tree)
display the content of a tree