| abs() const | gum::Tensor< GUM_SCALAR > | |
| add(const DiscreteVariable &v) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| argmax() const | gum::Tensor< GUM_SCALAR > | |
| argmin() const | gum::Tensor< GUM_SCALAR > | |
| beginMultipleChanges() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| complementVars_(const gum::VariableSet &del_vars) const | gum::Tensor< GUM_SCALAR > | protected |
| contains(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| content() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| content() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| content_ | gum::MultiDimDecorator< GUM_SCALAR > | mutableprotected |
| copy(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| copyFrom(const MultiDimContainer< GUM_SCALAR > &src) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| deterministicTensor(const DiscreteVariable &var, Idx value) | gum::Tensor< GUM_SCALAR > | static |
| deterministicTensor(const DiscreteVariable &var, const std::string &label) | gum::Tensor< GUM_SCALAR > | static |
| domainSize() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| draw() const | gum::Tensor< GUM_SCALAR > | |
| empty() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| empty_value_ | gum::MultiDimDecorator< GUM_SCALAR > | mutableprotected |
| endMultipleChanges() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| endMultipleChanges(const GUM_SCALAR &) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| entropy() const | gum::Tensor< GUM_SCALAR > | |
| erase(const DiscreteVariable &var) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| erase(const std::string &name) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| evEq(const DiscreteVariable &v, double val) | gum::Tensor< GUM_SCALAR > | static |
| evGt(const DiscreteVariable &v, double val) | gum::Tensor< GUM_SCALAR > | static |
| evIn(const DiscreteVariable &v, double val1, double val2) | gum::Tensor< GUM_SCALAR > | static |
| evLt(const DiscreteVariable &v, double val) | gum::Tensor< GUM_SCALAR > | static |
| expectedValue(std::function< GUM_SCALAR(const gum::Instantiation &) >) const | gum::Tensor< GUM_SCALAR > | |
| extract(const Instantiation &inst) const | gum::Tensor< GUM_SCALAR > | |
| extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| fill(const GUM_SCALAR &d) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| fillWith(const Tensor< GUM_SCALAR > &src) const | gum::Tensor< GUM_SCALAR > | |
| fillWith(const Tensor< GUM_SCALAR > &src, const std::vector< std::string > &mapSrc) const | gum::Tensor< GUM_SCALAR > | |
| fillWith(const std::vector< GUM_SCALAR > &data) const | gum::Tensor< GUM_SCALAR > | |
| fillWith(const GUM_SCALAR &val) const | gum::Tensor< GUM_SCALAR > | |
| findAll(GUM_SCALAR v) const | gum::Tensor< GUM_SCALAR > | |
| get(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| get_(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_SCALAR > | protectedvirtual |
| getMasterRef() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| getMasterRef() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| inverse() const | gum::Tensor< GUM_SCALAR > | |
| isEvidence() const | gum::Tensor< GUM_SCALAR > | |
| isNonZeroMap() const | gum::Tensor< GUM_SCALAR > | |
| KL(const Tensor< GUM_SCALAR > &p) const | gum::Tensor< GUM_SCALAR > | |
| log2() const | gum::Tensor< GUM_SCALAR > | |
| max() const | gum::Tensor< GUM_SCALAR > | |
| maxIn(const gum::VariableSet &kept_vars) const | gum::Tensor< GUM_SCALAR > | |
| maxNonOne() const | gum::Tensor< GUM_SCALAR > | |
| maxOut(const gum::VariableSet &del_vars) const | gum::Tensor< GUM_SCALAR > | |
| memoryFootprint() const | gum::Tensor< GUM_SCALAR > | |
| min() const | gum::Tensor< GUM_SCALAR > | |
| minIn(const gum::VariableSet &kept_vars) const | gum::Tensor< GUM_SCALAR > | |
| minNonZero() const | gum::Tensor< GUM_SCALAR > | |
| minOut(const gum::VariableSet &del_vars) const | gum::Tensor< GUM_SCALAR > | |
| MultiDimAdressable() | gum::MultiDimAdressable | |
| MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
| MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
| MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimContainer(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimContainer(MultiDimContainer< GUM_SCALAR > &&) | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimDecorator(MultiDimImplementation< GUM_SCALAR > *aContent=nullptr, GUM_SCALAR empty_value=(GUM_SCALAR) 0) | gum::MultiDimDecorator< GUM_SCALAR > | |
| MultiDimDecorator(const MultiDimDecorator< GUM_SCALAR > &from) | gum::MultiDimDecorator< GUM_SCALAR > | |
| MultiDimDecorator(MultiDimDecorator< GUM_SCALAR > &&) noexcept | gum::MultiDimDecorator< GUM_SCALAR > | |
| nbrDim() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| new_abs() const | gum::Tensor< GUM_SCALAR > | |
| new_log2() const | gum::Tensor< GUM_SCALAR > | |
| new_sgn() const | gum::Tensor< GUM_SCALAR > | |
| new_sq() const | gum::Tensor< GUM_SCALAR > | |
| newFactory() const final | gum::Tensor< GUM_SCALAR > | virtual |
| noising(GUM_SCALAR alpha) const | gum::Tensor< GUM_SCALAR > | |
| normalize() const | gum::Tensor< GUM_SCALAR > | |
| normalizeAsCPT(const Idx &varId=0) const | gum::Tensor< GUM_SCALAR > | |
| notifyChange() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| operator!=(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
| operator&(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator*(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator*(const GUM_SCALAR &v) const | gum::Tensor< GUM_SCALAR > | |
| operator*=(const Tensor< GUM_SCALAR > &r) | gum::Tensor< GUM_SCALAR > | |
| operator*=(const GUM_SCALAR &v) | gum::Tensor< GUM_SCALAR > | |
| operator+(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator+(const GUM_SCALAR &v) const | gum::Tensor< GUM_SCALAR > | |
| operator+=(const Tensor< GUM_SCALAR > &r) | gum::Tensor< GUM_SCALAR > | |
| operator+=(const GUM_SCALAR &v) | gum::Tensor< GUM_SCALAR > | |
| operator-(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator-(const GUM_SCALAR &v) const | gum::Tensor< GUM_SCALAR > | |
| operator-=(const Tensor< GUM_SCALAR > &r) | gum::Tensor< GUM_SCALAR > | |
| operator-=(const GUM_SCALAR &v) | gum::Tensor< GUM_SCALAR > | |
| operator/(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator/(const GUM_SCALAR &v) const | gum::Tensor< GUM_SCALAR > | |
| operator/=(const Tensor< GUM_SCALAR > &r) | gum::Tensor< GUM_SCALAR > | |
| operator/=(const GUM_SCALAR &v) | gum::Tensor< GUM_SCALAR > | |
| operator<<(const DiscreteVariable &v) | gum::Tensor< GUM_SCALAR > | |
| operator=(const Tensor< GUM_SCALAR > &src) | gum::Tensor< GUM_SCALAR > | |
| operator=(Tensor< GUM_SCALAR > &&src) | gum::Tensor< GUM_SCALAR > | |
| gum::MultiDimDecorator::operator=(const MultiDimDecorator &from) noexcept | gum::MultiDimDecorator< GUM_SCALAR > | |
| gum::MultiDimDecorator::operator=(MultiDimDecorator &&from) | gum::MultiDimDecorator< GUM_SCALAR > | |
| gum::MultiDimContainer::operator=(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
| gum::MultiDimContainer::operator=(MultiDimContainer< GUM_SCALAR > &&src) | gum::MultiDimContainer< GUM_SCALAR > | |
| gum::MultiDimAdressable::operator=(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
| gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexcept | gum::MultiDimAdressable | |
| operator==(const Tensor< GUM_SCALAR > &r) const | gum::Tensor< GUM_SCALAR > | |
| gum::MultiDimDecorator::operator==(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
| operator[](const Instantiation &i) const | gum::MultiDimContainer< GUM_SCALAR > | |
| operator|(const Tensor< GUM_SCALAR > &p2) const | gum::Tensor< GUM_SCALAR > | |
| operator~() const | gum::Tensor< GUM_SCALAR > | |
| populate(const std::vector< GUM_SCALAR > &v) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| gum::MultiDimContainer::populate(std::initializer_list< GUM_SCALAR > l) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| pos(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| prodIn(const gum::VariableSet &kept_vars) const | gum::Tensor< GUM_SCALAR > | |
| prodOut(const gum::VariableSet &del_vars) const | gum::Tensor< GUM_SCALAR > | |
| product() const | gum::Tensor< GUM_SCALAR > | |
| putFirst(const DiscreteVariable *var) const | gum::Tensor< GUM_SCALAR > | |
| putFirst(const std::string &varname) const | gum::Tensor< GUM_SCALAR > | |
| random() const | gum::Tensor< GUM_SCALAR > | |
| randomCPT() const | gum::Tensor< GUM_SCALAR > | |
| randomDistribution() const | gum::Tensor< GUM_SCALAR > | |
| reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| registerSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| reorganize(const std::vector< const DiscreteVariable * > &vars) const | gum::Tensor< GUM_SCALAR > | |
| reorganize(const std::vector< std::string > &vars) const | gum::Tensor< GUM_SCALAR > | |
| replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
| replace_(const DiscreteVariable *x, const DiscreteVariable *y) | gum::MultiDimDecorator< GUM_SCALAR > | protectedvirtual |
| scale(GUM_SCALAR v) const | gum::Tensor< GUM_SCALAR > | |
| set(const Instantiation &i, const GUM_SCALAR &value) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| setChangeNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| setDecNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| setFirstNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| setIncNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| setLastNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| sgn() const | gum::Tensor< GUM_SCALAR > | |
| sq() const | gum::Tensor< GUM_SCALAR > | |
| sum() const | gum::Tensor< GUM_SCALAR > | |
| sumIn(const gum::VariableSet &kept_vars) const | gum::Tensor< GUM_SCALAR > | |
| sumOut(const gum::VariableSet &del_vars) const | gum::Tensor< GUM_SCALAR > | |
| swapContent_(MultiDimImplementation< GUM_SCALAR > *aContent) const | gum::MultiDimDecorator< GUM_SCALAR > | protected |
| Tensor() | gum::Tensor< GUM_SCALAR > | |
| Tensor(const std::vector< const DiscreteVariable * > &vars) | gum::Tensor< GUM_SCALAR > | |
| Tensor(MultiDimImplementation< GUM_SCALAR > *aContent) | gum::Tensor< GUM_SCALAR > | explicit |
| Tensor(MultiDimImplementation< GUM_SCALAR > *aContent, const MultiDimContainer< GUM_SCALAR > &src) | gum::Tensor< GUM_SCALAR > | |
| Tensor(const Tensor< GUM_SCALAR > &src) | gum::Tensor< GUM_SCALAR > | |
| Tensor(Tensor< GUM_SCALAR > &&from) | gum::Tensor< GUM_SCALAR > | |
| toString() const final | gum::Tensor< GUM_SCALAR > | virtual |
| gum::MultiDimDecorator::toString(const Instantiation *i) const | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| translate(GUM_SCALAR v) const | gum::Tensor< GUM_SCALAR > | |
| uniformTensor(const DiscreteVariable &var) | gum::Tensor< GUM_SCALAR > | static |
| unregisterSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| variable(Idx) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| variable(const std::string &name) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| variablesSequence() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
| ~MultiDimAdressable() override | gum::MultiDimAdressable | |
| ~MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| ~MultiDimDecorator() | gum::MultiDimDecorator< GUM_SCALAR > | |
| ~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |
| ~Tensor() final | gum::Tensor< GUM_SCALAR > | |