aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::NumericalDiscreteVariable Member List

This is the complete list of members for gum::NumericalDiscreteVariable, including all inherited members.

_checkSameDomain_(const Variable &aRV) const finalgum::NumericalDiscreteVariableprivatevirtual
_description_gum::Variablemutableprivate
_domain_gum::NumericalDiscreteVariableprivate
_generateLabel_(double f) constgum::NumericalDiscreteVariableprivate
_name_gum::Variableprivate
addValue(double value)gum::NumericalDiscreteVariable
changeValue(double old_value, double new_value)gum::NumericalDiscreteVariable
clone() const finalgum::NumericalDiscreteVariablevirtual
closestIndex(double val) const finalgum::NumericalDiscreteVariablevirtual
closestLabel(double val) const overridegum::NumericalDiscreteVariablevirtual
copy_(const Variable &aRV)gum::Variableprotected
description() constgum::Variable
DiscreteVariable(std::string_view aName, std::string_view aDesc)gum::DiscreteVariable
DiscreteVariable(const DiscreteVariable &aDRV)gum::DiscreteVariable
DiscreteVariable()gum::DiscreteVariableprotected
domain() const finalgum::NumericalDiscreteVariablevirtual
domainSize() const finalgum::NumericalDiscreteVariablevirtual
empty() constgum::DiscreteVariable
eraseValue(double value)gum::NumericalDiscreteVariable
eraseValues()gum::NumericalDiscreteVariable
index(std::string_view label) const finalgum::NumericalDiscreteVariablevirtual
isEmpirical() constgum::DiscreteVariablevirtual
isNumerical() constgum::DiscreteVariable
isValue(double value) constgum::NumericalDiscreteVariable
label(Idx index) const finalgum::NumericalDiscreteVariablevirtual
labels() constgum::DiscreteVariable
name() constgum::Variable
numerical(Idx index) const finalgum::NumericalDiscreteVariablevirtual
NumericalDiscreteVariable(std::string_view aName, std::string_view aDesc="")gum::NumericalDiscreteVariable
NumericalDiscreteVariable(std::string_view aName, std::string_view aDesc, const std::vector< double > &domain)gum::NumericalDiscreteVariable
NumericalDiscreteVariable(std::string_view aName, std::string_view aDesc, double first, double last, Size nb)gum::NumericalDiscreteVariable
NumericalDiscreteVariable(const NumericalDiscreteVariable &from)gum::NumericalDiscreteVariable
NumericalDiscreteVariable(NumericalDiscreteVariable &&from)gum::NumericalDiscreteVariable
numericalDomain() constgum::NumericalDiscreteVariable
operator=(const NumericalDiscreteVariable &from)gum::NumericalDiscreteVariable
operator=(NumericalDiscreteVariable &&from)gum::NumericalDiscreteVariable
gum::DiscreteVariable::operator=(const DiscreteVariable &aRV)gum::DiscreteVariable
gum::Variable::operator=(const Variable &aRV)gum::Variable
operator==(const Variable &aRV) constgum::Variable
operator[](std::string_view label) constgum::DiscreteVariable
setDescription(std::string_view theValue) constgum::Variable
setName(std::string_view theValue)gum::Variable
stype() const finalgum::NumericalDiscreteVariablevirtual
toFast() const finalgum::NumericalDiscreteVariablevirtual
toString() constgum::DiscreteVariable
toStringWithDescription() constgum::DiscreteVariable
Variable()gum::Variableinlineprotected
Variable(std::string_view aName, std::string_view aDesc)gum::Variableprotected
Variable(const Variable &aRV)gum::Variableprotected
varType() const finalgum::NumericalDiscreteVariablevirtual
~DiscreteVariable() overridegum::DiscreteVariable
~NumericalDiscreteVariable() overridegum::NumericalDiscreteVariable
~Variable()gum::Variablevirtual