aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::MultiDimDecorator< GUM_ELEMENT > Member List

This is the complete list of members for gum::MultiDimDecorator< GUM_ELEMENT >, including all inherited members.

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