| _checkSameDomain_(const Variable &aRV) const final | gum::NumericalDiscreteVariable | privatevirtual |
| _description_ | gum::Variable | mutableprivate |
| _domain_ | gum::NumericalDiscreteVariable | private |
| _generateLabel_(double f) const | gum::NumericalDiscreteVariable | private |
| _name_ | gum::Variable | private |
| addValue(double value) | gum::NumericalDiscreteVariable | |
| changeValue(double old_value, double new_value) | gum::NumericalDiscreteVariable | |
| clone() const final | gum::NumericalDiscreteVariable | virtual |
| closestIndex(double val) const final | gum::NumericalDiscreteVariable | virtual |
| closestLabel(double val) const override | gum::NumericalDiscreteVariable | virtual |
| copy_(const Variable &aRV) | gum::Variable | protected |
| description() const | gum::Variable | |
| DiscreteVariable(std::string_view aName, std::string_view aDesc) | gum::DiscreteVariable | |
| DiscreteVariable(const DiscreteVariable &aDRV) | gum::DiscreteVariable | |
| DiscreteVariable() | gum::DiscreteVariable | protected |
| domain() const final | gum::NumericalDiscreteVariable | virtual |
| domainSize() const final | gum::NumericalDiscreteVariable | virtual |
| empty() const | gum::DiscreteVariable | |
| eraseValue(double value) | gum::NumericalDiscreteVariable | |
| eraseValues() | gum::NumericalDiscreteVariable | |
| index(std::string_view label) const final | gum::NumericalDiscreteVariable | virtual |
| isEmpirical() const | gum::DiscreteVariable | virtual |
| isNumerical() const | gum::DiscreteVariable | |
| isValue(double value) const | gum::NumericalDiscreteVariable | |
| label(Idx index) const final | gum::NumericalDiscreteVariable | virtual |
| labels() const | gum::DiscreteVariable | |
| name() const | gum::Variable | |
| numerical(Idx index) const final | gum::NumericalDiscreteVariable | virtual |
| 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() const | gum::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) const | gum::Variable | |
| operator[](std::string_view label) const | gum::DiscreteVariable | |
| setDescription(std::string_view theValue) const | gum::Variable | |
| setName(std::string_view theValue) | gum::Variable | |
| stype() const final | gum::NumericalDiscreteVariable | virtual |
| toFast() const final | gum::NumericalDiscreteVariable | virtual |
| toString() const | gum::DiscreteVariable | |
| toStringWithDescription() const | gum::DiscreteVariable | |
| Variable() | gum::Variable | inlineprotected |
| Variable(std::string_view aName, std::string_view aDesc) | gum::Variable | protected |
| Variable(const Variable &aRV) | gum::Variable | protected |
| varType() const final | gum::NumericalDiscreteVariable | virtual |
| ~DiscreteVariable() override | gum::DiscreteVariable | |
| ~NumericalDiscreteVariable() override | gum::NumericalDiscreteVariable | |
| ~Variable() | gum::Variable | virtual |