add(const DiscreteVariable &v)=0 | gum::MultiDimInterface | pure virtual |
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
beginMultipleChanges()=0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval)=0 | gum::MultiDimAdressable | pure virtual |
contains(const DiscreteVariable &v) const =0 | gum::MultiDimInterface | pure virtual |
content() const =0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
content()=0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
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 =0 | gum::MultiDimInterface | pure virtual |
empty() const =0 | gum::MultiDimInterface | pure virtual |
endMultipleChanges()=0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
endMultipleChanges(const GUM_SCALAR &v)=0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
erase(const DiscreteVariable &v)=0 | gum::MultiDimInterface | pure virtual |
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
fill(const GUM_SCALAR &d) const =0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
get(const Instantiation &i) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
get_(const Instantiation &i) const =0 | gum::MultiDimContainer< GUM_SCALAR > | protectedpure virtual |
getMasterRef() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
getMasterRef() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
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 > | |
nbrDim() const =0 | gum::MultiDimInterface | pure virtual |
newFactory() const =0 | gum::MultiDimContainer< GUM_SCALAR > | pure 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 =0 | gum::MultiDimInterface | pure virtual |
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
registerSlave(Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
replace_(const DiscreteVariable *x, const DiscreteVariable *y)=0 | gum::MultiDimInterface | protectedpure virtual |
set(const Instantiation &i, const GUM_SCALAR &value) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
setChangeNotification(const Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
setDecNotification(const Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
setFirstNotification(const Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
setIncNotification(const Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
setLastNotification(const Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
toString() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
toString(const Instantiation *i) const =0 | gum::MultiDimContainer< GUM_SCALAR > | pure virtual |
unregisterSlave(Instantiation &i)=0 | gum::MultiDimAdressable | pure virtual |
variable(Idx i) const =0 | gum::MultiDimInterface | pure virtual |
variable(const std::string &name) const =0 | gum::MultiDimInterface | pure virtual |
variablesSequence() const =0 | gum::MultiDimInterface | pure virtual |
~MultiDimAdressable() override | gum::MultiDimAdressable | |
~MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |