aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy > Member List

This is the complete list of members for gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >, including all inherited members.

_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) constgum::MultiDimContainer< GUM_SCALAR >virtual
basename() constgum::MultiDimImplementation< GUM_SCALAR >
beginMultipleChanges() overridegum::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() constgum::MultiDimImplementation< GUM_SCALAR >
contains(const DiscreteVariable &v) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
content() const finalgum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
content() finalgum::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) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
gum::MultiDimImplementation::copyFrom(const MultiDimContainer< GUM_SCALAR > &src) constgum::MultiDimContainer< GUM_SCALAR >virtual
defaultValuegum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >static
defaultValuegum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
defaultValuegum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
domainSize() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
empty() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
endMultipleChanges() overridegum::MultiDimImplementation< GUM_SCALAR >virtual
endMultipleChanges(const GUM_SCALAR &) overridegum::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) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
get(const Instantiation &i) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
get_(const Instantiation &inst) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >protectedvirtual
getMasterRef()gum::MultiDimContainer< GUM_SCALAR >virtual
getMasterRef() constgum::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_() constgum::MultiDimImplementation< GUM_SCALAR >protected
isInMultipleChangeMethod_() constgum::MultiDimImplementation< GUM_SCALAR >protected
isInternalNode(const NodeId &node) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
isReducedAndOrdered() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
isTerminalNode(const NodeId &node) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
manager()gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
model() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
MultiDimAdressable()gum::MultiDimAdressable
MultiDimAdressable(const MultiDimAdressable &from)gum::MultiDimAdressable
MultiDimAdressable(MultiDimAdressable &&) noexceptgum::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() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
nbrDim() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
newFactory() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
node(NodeId n) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
nodeValue(NodeId n) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
operator!=(const MultiDimContainer< GUM_SCALAR > &p) constgum::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) noexceptgum::MultiDimAdressable
operator==(const MultiDimContainer< GUM_SCALAR > &p) constgum::MultiDimContainer< GUM_SCALAR >
operator[](const Instantiation &i) constgum::MultiDimContainer< GUM_SCALAR >
populate(const std::vector< GUM_SCALAR > &v) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
populate(std::initializer_list< GUM_SCALAR > v) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
pos(const DiscreteVariable &v) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
realSize() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) constgum::MultiDimContainer< GUM_SCALAR >virtual
registerSlave(Instantiation &slave) overridegum::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() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
set(const Instantiation &i, const GUM_SCALAR &value) constgum::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_() constgum::MultiDimImplementation< GUM_SCALAR >protected
tableName() constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
toDot(bool withBackArcs=false) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
toString(const Instantiation *i) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >virtual
gum::MultiDimImplementation::toString() constgum::MultiDimContainer< GUM_SCALAR >virtual
unregisterSlave(Instantiation &slave) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variable(Idx i) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variable(const std::string &name) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variablesSequence() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
varNodeListe(const DiscreteVariable *var) constgum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
~MultiDimAdressable() overridegum::MultiDimAdressable
~MultiDimContainer()gum::MultiDimContainer< GUM_SCALAR >virtual
~MultiDimFunctionGraph()gum::MultiDimFunctionGraph< GUM_SCALAR, TerminalNodePolicy >
~MultiDimImplementation()gum::MultiDimImplementation< GUM_SCALAR >virtual
~MultiDimInterface()gum::MultiDimInterfaceinlinevirtual