| add(const DiscreteVariable &v) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| apply(std::function< GUM_ELEMENT(GUM_ELEMENT) > f) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| beginMultipleChanges() final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| contains(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| content() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| content() final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| content_ | gum::MultiDimDecorator< GUM_ELEMENT > | mutableprotected |
| copy(const MultiDimContainer< GUM_ELEMENT > &src) | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| copyFrom(const MultiDimContainer< GUM_ELEMENT > &src) const | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| copyFrom(const MultiDimContainer< GUM_ELEMENT > &src, Instantiation *p_i) const | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| domainSize() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| empty() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| empty_value_ | gum::MultiDimDecorator< GUM_ELEMENT > | mutableprotected |
| endMultipleChanges() final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| endMultipleChanges(const GUM_ELEMENT &) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| erase(const DiscreteVariable &var) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| erase(std::string_view name) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| extractFrom(const MultiDimContainer< GUM_ELEMENT > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| fill(const GUM_ELEMENT &d) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| get(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| get_(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_ELEMENT > | protectedvirtual |
| getMasterRef() override | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| getMasterRef() const override | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| MultiDimAdressable() | gum::MultiDimAdressable | |
| MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
| MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
| MultiDimContainer() | gum::MultiDimContainer< GUM_ELEMENT > | |
| MultiDimContainer(const MultiDimContainer< GUM_ELEMENT > &src) | gum::MultiDimContainer< GUM_ELEMENT > | |
| MultiDimContainer(MultiDimContainer< GUM_ELEMENT > &&) | gum::MultiDimContainer< GUM_ELEMENT > | |
| MultiDimDecorator(MultiDimImplementation< GUM_ELEMENT > *aContent=nullptr, GUM_ELEMENT empty_value=(GUM_ELEMENT) 0) | gum::MultiDimDecorator< GUM_ELEMENT > | |
| MultiDimDecorator(const MultiDimDecorator< GUM_ELEMENT > &from) | gum::MultiDimDecorator< GUM_ELEMENT > | |
| MultiDimDecorator(MultiDimDecorator< GUM_ELEMENT > &&) noexcept | gum::MultiDimDecorator< GUM_ELEMENT > | |
| nbrDim() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| newFactory() const override=0 | gum::MultiDimDecorator< GUM_ELEMENT > | pure virtual |
| notifyChange() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| operator=(const MultiDimDecorator &from) noexcept | gum::MultiDimDecorator< GUM_ELEMENT > | |
| operator=(MultiDimDecorator &&from) | gum::MultiDimDecorator< GUM_ELEMENT > | |
| gum::MultiDimContainer::operator=(const MultiDimContainer< GUM_ELEMENT > &src) | gum::MultiDimContainer< GUM_ELEMENT > | |
| gum::MultiDimContainer::operator=(MultiDimContainer< GUM_ELEMENT > &&src) | gum::MultiDimContainer< GUM_ELEMENT > | |
| gum::MultiDimAdressable::operator=(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
| gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexcept | gum::MultiDimAdressable | |
| operator==(const MultiDimContainer< GUM_ELEMENT > &p) const | gum::MultiDimContainer< GUM_ELEMENT > | |
| operator[](const Instantiation &i) const | gum::MultiDimContainer< GUM_ELEMENT > | |
| populate(const std::vector< GUM_ELEMENT > &v) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| gum::MultiDimContainer::populate(std::initializer_list< GUM_ELEMENT > l) const | gum::MultiDimContainer< GUM_ELEMENT > | virtual |
| pos(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| reduce(std::function< GUM_ELEMENT(GUM_ELEMENT, GUM_ELEMENT) > f, GUM_ELEMENT base) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| registerSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
| replace_(const DiscreteVariable *x, const DiscreteVariable *y) override | gum::MultiDimDecorator< GUM_ELEMENT > | protectedvirtual |
| set(const Instantiation &i, const GUM_ELEMENT &value) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| setChangeNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| setDecNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| setFirstNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| setIncNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| setLastNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| swapContent_(MultiDimImplementation< GUM_ELEMENT > *aContent) const | gum::MultiDimDecorator< GUM_ELEMENT > | protected |
| toString(const Instantiation *i) const override | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| toString() const override | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| unregisterSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| variable(Idx) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| variable(std::string_view name) const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| variablesSequence() const final | gum::MultiDimDecorator< GUM_ELEMENT > | virtual |
| ~MultiDimAdressable() override | gum::MultiDimAdressable | |
| ~MultiDimContainer() override | gum::MultiDimContainer< GUM_ELEMENT > | |
| ~MultiDimDecorator() override | gum::MultiDimDecorator< GUM_ELEMENT > | |
| ~MultiDimInterface()=default | gum::MultiDimInterface | virtual |