aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::MultiDimContainer< GUM_SCALAR > Member List

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

add(const DiscreteVariable &v)=0gum::MultiDimInterfacepure virtual
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) constgum::MultiDimContainer< GUM_SCALAR >virtual
beginMultipleChanges()=0gum::MultiDimContainer< GUM_SCALAR >pure virtual
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval)=0gum::MultiDimAdressablepure virtual
contains(const DiscreteVariable &v) const =0gum::MultiDimInterfacepure virtual
content() const =0gum::MultiDimContainer< GUM_SCALAR >pure virtual
content()=0gum::MultiDimContainer< GUM_SCALAR >pure virtual
copy(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src) constgum::MultiDimContainer< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i) constgum::MultiDimContainer< GUM_SCALAR >virtual
domainSize() const =0gum::MultiDimInterfacepure virtual
empty() const =0gum::MultiDimInterfacepure virtual
endMultipleChanges()=0gum::MultiDimContainer< GUM_SCALAR >pure virtual
endMultipleChanges(const GUM_SCALAR &v)=0gum::MultiDimContainer< GUM_SCALAR >pure virtual
erase(const DiscreteVariable &v)=0gum::MultiDimInterfacepure virtual
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask)gum::MultiDimContainer< GUM_SCALAR >virtual
fill(const GUM_SCALAR &d) const =0gum::MultiDimContainer< GUM_SCALAR >pure virtual
get(const Instantiation &i) constgum::MultiDimContainer< GUM_SCALAR >virtual
get_(const Instantiation &i) const =0gum::MultiDimContainer< GUM_SCALAR >protectedpure virtual
getMasterRef()gum::MultiDimContainer< GUM_SCALAR >virtual
getMasterRef() constgum::MultiDimContainer< GUM_SCALAR >virtual
MultiDimAdressable()gum::MultiDimAdressable
MultiDimAdressable(const MultiDimAdressable &from)gum::MultiDimAdressable
MultiDimAdressable(MultiDimAdressable &&) noexceptgum::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 =0gum::MultiDimInterfacepure virtual
newFactory() const =0gum::MultiDimContainer< GUM_SCALAR >pure virtual
operator!=(const MultiDimContainer< GUM_SCALAR > &p) constgum::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) noexceptgum::MultiDimAdressable
operator==(const MultiDimContainer< GUM_SCALAR > &p) constgum::MultiDimContainer< GUM_SCALAR >
operator[](const Instantiation &i) constgum::MultiDimContainer< GUM_SCALAR >
populate(const std::vector< GUM_SCALAR > &v) constgum::MultiDimContainer< GUM_SCALAR >virtual
populate(std::initializer_list< GUM_SCALAR > l) constgum::MultiDimContainer< GUM_SCALAR >virtual
pos(const DiscreteVariable &v) const =0gum::MultiDimInterfacepure virtual
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) constgum::MultiDimContainer< GUM_SCALAR >virtual
registerSlave(Instantiation &i)=0gum::MultiDimAdressablepure virtual
replace(const DiscreteVariable &x, const DiscreteVariable &y)gum::MultiDimInterface
replace_(const DiscreteVariable *x, const DiscreteVariable *y)=0gum::MultiDimInterfaceprotectedpure virtual
set(const Instantiation &i, const GUM_SCALAR &value) constgum::MultiDimContainer< GUM_SCALAR >virtual
setChangeNotification(const Instantiation &i)=0gum::MultiDimAdressablepure virtual
setDecNotification(const Instantiation &i)=0gum::MultiDimAdressablepure virtual
setFirstNotification(const Instantiation &i)=0gum::MultiDimAdressablepure virtual
setIncNotification(const Instantiation &i)=0gum::MultiDimAdressablepure virtual
setLastNotification(const Instantiation &i)=0gum::MultiDimAdressablepure virtual
toString() constgum::MultiDimContainer< GUM_SCALAR >virtual
toString(const Instantiation *i) const =0gum::MultiDimContainer< GUM_SCALAR >pure virtual
unregisterSlave(Instantiation &i)=0gum::MultiDimAdressablepure virtual
variable(Idx i) const =0gum::MultiDimInterfacepure virtual
variable(const std::string &name) const =0gum::MultiDimInterfacepure virtual
variablesSequence() const =0gum::MultiDimInterfacepure virtual
~MultiDimAdressable() overridegum::MultiDimAdressable
~MultiDimContainer()gum::MultiDimContainer< GUM_SCALAR >virtual
~MultiDimInterface()gum::MultiDimInterfaceinlinevirtual