_add_(const DiscreteVariable &v) | gum::Instantiation | private |
_chgVal_(Idx varPos, Idx newVal) | gum::Instantiation | private |
_erase_(const DiscreteVariable &v) | gum::Instantiation | private |
_init_(MultiDimAdressable *master) | gum::Instantiation | private |
_master_ | gum::Instantiation | private |
_masterChangeNotification_(Idx varPos, Idx newVal, Idx oldVal) const | gum::Instantiation | private |
_masterDecNotification_() const | gum::Instantiation | private |
_masterFirstNotification_() const | gum::Instantiation | private |
_masterIncNotification_() const | gum::Instantiation | private |
_masterLastNotification_() const | gum::Instantiation | private |
_notifiedDimChanged_(const Sequence< const DiscreteVariable * > &v) | gum::Instantiation | private |
_overflow_ | gum::Instantiation | private |
_reorder_(const Sequence< const DiscreteVariable * > &v) | gum::Instantiation | private |
_swap_(Idx i, Idx j) | gum::Instantiation | private |
_vals_ | gum::Instantiation | private |
_vars_ | gum::Instantiation | private |
actAsSlave(MultiDimAdressable &aMD) | gum::Instantiation | |
add(const DiscreteVariable &v) final | gum::Instantiation | virtual |
addWithMaster(const MultiDimAdressable *m, const DiscreteVariable &v) | gum::Instantiation | |
chgVal(const DiscreteVariable &v, Idx newval) | gum::Instantiation | |
chgVal(const DiscreteVariable *v, Idx newval) | gum::Instantiation | |
chgVal(Idx varPos, Idx newval) | gum::Instantiation | |
chgVal(const std::string &var, Idx newval) | gum::Instantiation | |
chgVal(const std::string &var, const std::string &newval) | gum::Instantiation | |
clear() | gum::Instantiation | |
contains(const DiscreteVariable &v) const final | gum::Instantiation | virtual |
contains(const std::string &name) const | gum::Instantiation | |
contains(const DiscreteVariable *v) const | gum::Instantiation | |
dec() | gum::Instantiation | |
decIn(const Instantiation &i) | gum::Instantiation | |
decNotVar(const DiscreteVariable &v) | gum::Instantiation | |
decOut(const Instantiation &i) | gum::Instantiation | |
decVar(const DiscreteVariable &v) | gum::Instantiation | |
domainSize() const final | gum::Instantiation | virtual |
empty() const final | gum::Instantiation | virtual |
end() const | gum::Instantiation | |
erase(const DiscreteVariable &v) final | gum::Instantiation | virtual |
erase(const std::string &name) | gum::Instantiation | |
eraseWithMaster(const MultiDimAdressable *m, const DiscreteVariable &v) | gum::Instantiation | |
forgetMaster() | gum::Instantiation | |
hamming() const | gum::Instantiation | |
inc() | gum::Instantiation | |
incIn(const Instantiation &i) | gum::Instantiation | |
incNotVar(const DiscreteVariable &v) | gum::Instantiation | |
incOut(const Instantiation &i) | gum::Instantiation | |
incVar(const DiscreteVariable &v) | gum::Instantiation | |
inOverflow() const | gum::Instantiation | |
Instantiation() | gum::Instantiation | |
Instantiation(const Instantiation &aI, const bool notifyMaster=true) | gum::Instantiation | |
Instantiation(MultiDimAdressable &aMD) | gum::Instantiation | |
Instantiation(const MultiDimAdressable &aMD) | gum::Instantiation | |
Instantiation(MultiDimAdressable *aMD) | gum::Instantiation | |
Instantiation(const MultiDimAdressable *aMD) | gum::Instantiation | |
isMaster(const MultiDimAdressable *m) const | gum::Instantiation | |
isMaster(const MultiDimAdressable &m) const | gum::Instantiation | |
isSlave() const | gum::Instantiation | |
nbrDim() const final | gum::Instantiation | virtual |
operator++() | gum::Instantiation | |
operator+=(Size depl) | gum::Instantiation | |
operator--() | gum::Instantiation | |
operator-=(Size depl) | gum::Instantiation | |
operator=(const Instantiation &aI) | gum::Instantiation | |
operator==(const Instantiation &other) const | gum::Instantiation | |
pos(const DiscreteVariable &v) const final | gum::Instantiation | virtual |
rend() const | gum::Instantiation | |
reorder(const Sequence< const DiscreteVariable * > &v) | gum::Instantiation | |
reorder(const Instantiation &i) | gum::Instantiation | |
replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
replace_(const DiscreteVariable *x, const DiscreteVariable *y) final | gum::Instantiation | protectedvirtual |
setFirst() | gum::Instantiation | |
setFirstIn(const Instantiation &i) | gum::Instantiation | |
setFirstNotVar(const DiscreteVariable &v) | gum::Instantiation | |
setFirstOut(const Instantiation &i) | gum::Instantiation | |
setFirstVar(const DiscreteVariable &v) | gum::Instantiation | |
setLast() | gum::Instantiation | |
setLastIn(const Instantiation &i) | gum::Instantiation | |
setLastNotVar(const DiscreteVariable &v) | gum::Instantiation | |
setLastOut(const Instantiation &i) | gum::Instantiation | |
setLastVar(const DiscreteVariable &v) | gum::Instantiation | |
setVals(const Instantiation &i) | gum::Instantiation | |
setValsFrom(const HashTable< const DiscreteVariable *, const DiscreteVariable * > &map, const Instantiation &external) | gum::Instantiation | |
synchronizeWithMaster(const MultiDimAdressable *m) | gum::Instantiation | |
toString() const | gum::Instantiation | |
unsetEnd() | gum::Instantiation | |
unsetOverflow() | gum::Instantiation | |
val(Idx i) const | gum::Instantiation | |
val(const DiscreteVariable &var) const | gum::Instantiation | |
val(const std::string &name) const | gum::Instantiation | |
valFromPtr(const DiscreteVariable *pvar) const | gum::Instantiation | |
variable(Idx i) const final | gum::Instantiation | virtual |
variable(const std::string &name) const final | gum::Instantiation | virtual |
variablesSequence() const final | gum::Instantiation | virtual |
~Instantiation() | gum::Instantiation | |
~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |