aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::MultiDimAdressable Member List

This is the complete list of members for gum::MultiDimAdressable, including all inherited members.

add(const DiscreteVariable &v)=0gum::MultiDimInterfacepure virtual
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval)=0gum::MultiDimAdressablepure virtual
contains(const DiscreteVariable &v) const =0gum::MultiDimInterfacepure virtual
domainSize() const =0gum::MultiDimInterfacepure virtual
empty() const =0gum::MultiDimInterfacepure virtual
erase(const DiscreteVariable &v)=0gum::MultiDimInterfacepure virtual
getMasterRef()=0gum::MultiDimAdressablepure virtual
getMasterRef() const =0gum::MultiDimAdressablepure virtual
MultiDimAdressable()gum::MultiDimAdressable
MultiDimAdressable(const MultiDimAdressable &from)gum::MultiDimAdressable
MultiDimAdressable(MultiDimAdressable &&) noexceptgum::MultiDimAdressable
nbrDim() const =0gum::MultiDimInterfacepure virtual
operator=(const MultiDimAdressable &from)gum::MultiDimAdressable
operator=(MultiDimAdressable &&from) noexceptgum::MultiDimAdressable
pos(const DiscreteVariable &v) const =0gum::MultiDimInterfacepure 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
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(const Instantiation *i) const =0gum::MultiDimAdressablepure 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
~MultiDimInterface()gum::MultiDimInterfaceinlinevirtual