42#ifndef GUM_ALL_DISCRETE_VARIABLE_H
43#define GUM_ALL_DISCRETE_VARIABLE_H
62 template <
typename GUM_SCALAR =
double >
63 std::unique_ptr< DiscreteVariable >
fastVariable(std::string var_description,
64 Size default_domain_size);
74 template <
typename GUM_SCALAR =
double >
75 std::unique_ptr< DiscreteVariable >
fastVariable(std::string var_description,
76 const std::string& default_domain =
"[2]");
std::size_t Size
In aGrUM, hashed values are unsigned long int.
Base class for integer discrete random variables.
Base class for labelized discrete random variables.
gum is the global namespace for all aGrUM entities
std::unique_ptr< DiscreteVariable > fastVariable(std::string var_description, Size default_domain_size)
Create a pointer on a Discrete Variable from a "fast" syntax.
Base class for numerical discrete random variables.
Header of gumRangeVariable.