![]() |
aGrUM 2.3.2
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 |