29 #ifndef GUM_MULTI_DIM_LOGIT_H 30 #define GUM_MULTI_DIM_LOGIT_H 52 template <
typename GUM_SCALAR >
66 GUM_SCALAR default_weight = (GUM_SCALAR)0.0);
122 virtual const std::string&
name()
const;
128 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 133 template <
typename GUM_SCALAR >
134 std::ostream& operator<<(std::ostream& s, const MultiDimLogit< GUM_SCALAR >& ag);
virtual const std::string & name() const
Returns the real name of the multiDimArray.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Abstract base class for all multi dimensionnal containers.
const std::string toString() const
Returns the real name of the multiDimArray.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
abstract class for Conditional Indepency Models
Set of pairs of elements with fast search for both elements.
Class for assigning/browsing values to tuples of discrete variables.
virtual MultiDimContainer< GUM_SCALAR > * newFactory() const
This method creates a clone of this object, withouth its content (including variable), you must use this method if you want to ensure that the generated object has the same type than the object containing the called newFactory()
virtual ~MultiDimLogit()
Destructor.
MultiDimLogit(GUM_SCALAR external_weight, GUM_SCALAR default_weight=(GUM_SCALAR) 0.0)
Default constructor.