_internalNodeMap_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_isReduced_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_manager_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_model_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_name_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_root_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_tableName_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
_var2NodeIdMap_ | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
add(const DiscreteVariable &v) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
basename() const | gum::MultiDimImplementation< GUM_SCALAR > | |
beginMultipleChanges() override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
clear() | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
commitMultipleChanges_() | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
commitMultipleChanges_(const GUM_SCALAR &value) | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
compressionRate() const | gum::MultiDimImplementation< GUM_SCALAR > | |
contains(const DiscreteVariable &v) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
content() const final | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
content() final | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
copy(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
copy(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > &src) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
copyAndMultiplyByScalar(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > &src, GUM_SCALAR gamma) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
copyAndReassign(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > &src, const Bijection< const DiscreteVariable *, const DiscreteVariable * > &reassign) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i=(Instantiation *) 0) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
gum::MultiDimImplementation::copyFrom(const MultiDimContainer< GUM_SCALAR > &src) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
defaultValue | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | static |
defaultValue | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
defaultValue | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
domainSize() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
empty() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
endMultipleChanges() override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
endMultipleChanges(const GUM_SCALAR &) override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
erase(const DiscreteVariable &v) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
fill(const GUM_SCALAR &d) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
get(const Instantiation &i) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
get_(const Instantiation &inst) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | protectedvirtual |
getMasterRef() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
getMasterRef() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
getReducedAndOrderedInstance() | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | static |
getTreeInstance() | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | static |
invert_(Idx p1, Idx p2) | gum::MultiDimImplementation< GUM_SCALAR > | protectedvirtual |
isCommitNeeded_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
isInMultipleChangeMethod_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
isInternalNode(const NodeId &node) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
isReducedAndOrdered() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
isTerminalNode(const NodeId &node) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
manager() | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
model() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
MultiDimAdressable() | gum::MultiDimAdressable | |
MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimContainer(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimContainer(MultiDimContainer< GUM_SCALAR > &&) | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimFunctionGraph(bool isReduced=true) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | private |
MultiDimFunctionGraph(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > &from) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
MultiDimImplementation() | gum::MultiDimImplementation< GUM_SCALAR > | |
MultiDimImplementation(const MultiDimImplementation< GUM_SCALAR > &from) | gum::MultiDimImplementation< GUM_SCALAR > | |
name() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
nbrDim() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
newFactory() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
node(NodeId n) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
nodeValue(NodeId n) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
operator!=(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
operator=(const MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > &from) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
gum::MultiDimImplementation::operator=(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
gum::MultiDimImplementation::operator=(MultiDimContainer< GUM_SCALAR > &&src) | gum::MultiDimContainer< GUM_SCALAR > | |
gum::MultiDimAdressable::operator=(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexcept | gum::MultiDimAdressable | |
operator==(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
operator[](const Instantiation &i) const | gum::MultiDimContainer< GUM_SCALAR > | |
populate(const std::vector< GUM_SCALAR > &v) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
populate(std::initializer_list< GUM_SCALAR > v) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
pos(const DiscreteVariable &v) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
realSize() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
registerSlave(Instantiation &slave) override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
replace_(const DiscreteVariable *x, const DiscreteVariable *y) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | protectedvirtual |
root() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
set(const Instantiation &i, const GUM_SCALAR &value) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setChangeNotification(const Instantiation &i) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setDecNotification(const Instantiation &i) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setFirstNotification(const Instantiation &i) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setIncNotification(const Instantiation &i) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setLastNotification(const Instantiation &i) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
setTableName(const std::string &name) | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
slaves_() const | gum::MultiDimImplementation< GUM_SCALAR > | protected |
tableName() const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
toDot(bool withBackArcs=false) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
toString(const Instantiation *i) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | virtual |
gum::MultiDimImplementation::toString() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
unregisterSlave(Instantiation &slave) override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
variable(Idx i) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
variable(const std::string &name) const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
variablesSequence() const override | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
varNodeListe(const DiscreteVariable *var) const | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
~MultiDimAdressable() override | gum::MultiDimAdressable | |
~MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
~MultiDimFunctionGraph() | gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > | |
~MultiDimImplementation() | gum::MultiDimImplementation< GUM_SCALAR > | virtual |
~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |