![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
This is the complete list of members for gum::MultiDimAdressable, including all inherited members.
add(const DiscreteVariable &v)=0 | gum::MultiDimInterface | 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 |
domainSize() const =0 | gum::MultiDimInterface | pure virtual |
empty() const =0 | gum::MultiDimInterface | pure virtual |
erase(const DiscreteVariable &v)=0 | gum::MultiDimInterface | pure virtual |
getMasterRef()=0 | gum::MultiDimAdressable | pure virtual |
getMasterRef() const =0 | gum::MultiDimAdressable | pure virtual |
MultiDimAdressable() | gum::MultiDimAdressable | |
MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
nbrDim() const =0 | gum::MultiDimInterface | pure virtual |
operator=(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
operator=(MultiDimAdressable &&from) noexcept | gum::MultiDimAdressable | |
pos(const DiscreteVariable &v) const =0 | gum::MultiDimInterface | pure 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 |
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 Instantiation *i) const =0 | gum::MultiDimAdressable | 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 | |
~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |