| _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 | gum::NumericalDiscreteVariable | |
| copy_(const Variable &aRV) | gum::Variable | protected |
| description() const | gum::Variable | |
| DiscreteVariable(const std::string &aName, const std::string &aDesc) | gum::DiscreteVariable | |
| DiscreteVariable(const DiscreteVariable &aDRV) | gum::DiscreteVariable | |
| DiscreteVariable() | gum::DiscreteVariable | inlineprotected |
| 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(const std::string &label) const final | gum::NumericalDiscreteVariable | virtual |
| isEmpirical() const | gum::DiscreteVariable | inlinevirtual |
| 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(const std::string &aName, const std::string &aDesc="") | gum::NumericalDiscreteVariable | |
| NumericalDiscreteVariable(const std::string &aName, const std::string &aDesc, const std::vector< double > &domain) | gum::NumericalDiscreteVariable | |
| NumericalDiscreteVariable(const std::string &aName, const std::string &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[](const std::string &label) const | gum::DiscreteVariable | inline |
| setDescription(const std::string &theValue) const | gum::Variable | |
| setName(const std::string &theValue) | gum::Variable | |
| stype() const final | gum::NumericalDiscreteVariable | inlinevirtual |
| toFast() const final | gum::NumericalDiscreteVariable | virtual |
| toString() const | gum::DiscreteVariable | |
| toStringWithDescription() const | gum::DiscreteVariable | |
| Variable() | gum::Variable | inlineprotected |
| Variable(const std::string &aName, const std::string &aDesc) | gum::Variable | protected |
| Variable(const Variable &aRV) | gum::Variable | protected |
| varType() const final | gum::NumericalDiscreteVariable | virtual |
| ~DiscreteVariable() override | gum::DiscreteVariable | |
| ~NumericalDiscreteVariable() | gum::NumericalDiscreteVariable | virtual |
| ~Variable() | gum::Variable | virtual |