| _addVariable_(const DiscreteVariable *var) | gum::MultiDimBucket< GUM_SCALAR > | private |
| _allVariables_ | gum::MultiDimBucket< GUM_SCALAR > | private |
| _allVarsInst_ | gum::MultiDimBucket< GUM_SCALAR > | mutableprivate |
| _bucket_ | gum::MultiDimBucket< GUM_SCALAR > | private |
| _bufferSize_ | gum::MultiDimBucket< GUM_SCALAR > | private |
| _changed_ | gum::MultiDimBucket< GUM_SCALAR > | mutableprivate |
| _computeValue_(const Instantiation &value) const | gum::MultiDimBucket< GUM_SCALAR > | private |
| _domainSize_ | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _eraseBuffer_() | gum::MultiDimBucket< GUM_SCALAR > | private |
| _eraseVariable_(const DiscreteVariable *var) | gum::MultiDimBucket< GUM_SCALAR > | private |
| _initializeBuffer_() | gum::MultiDimBucket< GUM_SCALAR > | private |
| _instantiations_ | gum::MultiDimBucket< GUM_SCALAR > | private |
| _InternalChangeMethod_ enum name | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _internalChangeMethod_ | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _InternalChangeState_ enum name | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _internalChangeState_ | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _multiDims_ | gum::MultiDimBucket< GUM_SCALAR > | mutableprivate |
| _name_ | gum::MultiDimBucket< GUM_SCALAR > | private |
| _setNotCommitedChange_() | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _slaveInstantiations_ | gum::MultiDimImplementation< GUM_SCALAR > | private |
| _slavesValue_ | gum::MultiDimBucket< GUM_SCALAR > | mutableprivate |
| _vars_ | gum::MultiDimImplementation< GUM_SCALAR > | private |
| add(const MultiDimContainer< GUM_SCALAR > &impl) | gum::MultiDimBucket< GUM_SCALAR > | |
| add(const MultiDimContainer< GUM_SCALAR > *impl) | gum::MultiDimBucket< GUM_SCALAR > | |
| add(const DiscreteVariable &v) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| allVariables() const | gum::MultiDimBucket< GUM_SCALAR > | |
| apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| basename() const | gum::MultiDimImplementation< GUM_SCALAR > | |
| beginMultipleChanges() override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| bucket() const | gum::MultiDimBucket< GUM_SCALAR > | |
| bucketChanged() const | gum::MultiDimBucket< GUM_SCALAR > | |
| bucketSize() const | gum::MultiDimBucket< GUM_SCALAR > | |
| bufferSize() const | gum::MultiDimBucket< GUM_SCALAR > | |
| changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| commitMultipleChanges_() override | gum::MultiDimBucket< GUM_SCALAR > | protectedvirtual |
| gum::MultiDimReadOnly::commitMultipleChanges_(const GUM_SCALAR &value) | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
| compressionRate() const | gum::MultiDimImplementation< GUM_SCALAR > | |
| compute(bool force=false) const | gum::MultiDimBucket< GUM_SCALAR > | |
| contains(const MultiDimContainer< GUM_SCALAR > &impl) const | gum::MultiDimBucket< GUM_SCALAR > | |
| contains(const DiscreteVariable &v) const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| content() const final | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
| content() final | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
| 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 |
| domainSize() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| empty() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| endMultipleChanges() override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| endMultipleChanges(const GUM_SCALAR &) override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| erase(const MultiDimContainer< GUM_SCALAR > &impl) | gum::MultiDimBucket< GUM_SCALAR > | |
| erase(const MultiDimContainer< GUM_SCALAR > *impl) | gum::MultiDimBucket< GUM_SCALAR > | |
| erase(const DiscreteVariable &v) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| fill(const GUM_SCALAR &) const | gum::MultiDimReadOnly< GUM_SCALAR > | virtual |
| get(const Instantiation &i) const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| get_(const Instantiation &i) const override | gum::MultiDimBucket< GUM_SCALAR > | protectedvirtual |
| getMasterRef() override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| getMasterRef() const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| invert_(Idx p1, Idx p2) | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
| isBucketEmpty() const | gum::MultiDimBucket< GUM_SCALAR > | |
| isCommitNeeded_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
| isInMultipleChangeMethod_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
| MultiDimAdressable() | gum::MultiDimAdressable | |
| MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
| MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
| MultiDimBucket(Size bufferSize=INT_MAX) | gum::MultiDimBucket< GUM_SCALAR > | explicit |
| MultiDimBucket(const MultiDimBucket< GUM_SCALAR > &source) | gum::MultiDimBucket< GUM_SCALAR > | |
| MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimContainer(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimContainer(MultiDimContainer< GUM_SCALAR > &&) | gum::MultiDimContainer< GUM_SCALAR > | |
| MultiDimImplementation() | gum::MultiDimImplementation< GUM_SCALAR > | |
| MultiDimImplementation(const MultiDimImplementation< GUM_SCALAR > &from) | gum::MultiDimImplementation< GUM_SCALAR > | |
| MultiDimReadOnly() | gum::MultiDimReadOnly< GUM_SCALAR > | |
| MultiDimReadOnly(const MultiDimReadOnly< GUM_SCALAR > &from) | gum::MultiDimReadOnly< GUM_SCALAR > | |
| multidims() const | gum::MultiDimBucket< GUM_SCALAR > | |
| name() const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| nbrDim() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| newFactory() const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| operator!=(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
| operator=(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
| 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 MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
| operator[](const Instantiation &i) const | gum::MultiDimContainer< GUM_SCALAR > | |
| populate(const std::vector< GUM_SCALAR > &v) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| populate(std::initializer_list< GUM_SCALAR > l) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| pos(const DiscreteVariable &v) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| realSize() const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| registerSlave(Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
| replace_(const DiscreteVariable *x, const DiscreteVariable *y) override | gum::MultiDimBucket< GUM_SCALAR > | protectedvirtual |
| set(const Instantiation &i, const GUM_SCALAR &value) const | gum::MultiDimReadOnly< GUM_SCALAR > | virtual |
| setBufferSize(Size amount) | gum::MultiDimBucket< GUM_SCALAR > | |
| setChangeNotification(const Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| setDecNotification(const Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| setFirstNotification(const Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| setIncNotification(const Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| setLastNotification(const Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| slaves_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
| toString(const Instantiation *i) const override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| gum::MultiDimReadOnly::toString() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| unregisterSlave(Instantiation &i) override | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| variable(Idx i) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| variable(const std::string &name) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| variablesSequence() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| ~MultiDimAdressable() override | gum::MultiDimAdressable | |
| ~MultiDimBucket() | gum::MultiDimBucket< GUM_SCALAR > | virtual |
| ~MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
| ~MultiDimImplementation() | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
| ~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |
| ~MultiDimReadOnly() | gum::MultiDimReadOnly< GUM_SCALAR > | virtual |