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

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

_potentialMap_gum::InfluenceDiagram< GUM_SCALAR >private
_temporalOrder_gum::InfluenceDiagram< GUM_SCALAR >mutableprivate
_utilityMap_gum::InfluenceDiagram< GUM_SCALAR >private
_variableMap_gum::InfluenceDiagram< GUM_SCALAR >private
add(const DiscreteVariable &variable, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
addArc(NodeId tail, NodeId head)gum::InfluenceDiagram< GUM_SCALAR >
addArc(const std::string &tail, const std::string &head)gum::InfluenceDiagram< GUM_SCALAR >inline
addChanceNode(const DiscreteVariable &variable, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
addChanceNode(const DiscreteVariable &variable, MultiDimImplementation< GUM_SCALAR > *aContent, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
addDecisionNode(const DiscreteVariable &variable, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
addNode_(const DiscreteVariable &variableType, NodeId DesiredId)gum::InfluenceDiagram< GUM_SCALAR >protected
addUtilityNode(const DiscreteVariable &variable, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
addUtilityNode(const DiscreteVariable &variable, MultiDimImplementation< GUM_SCALAR > *aContent, NodeId id=0)gum::InfluenceDiagram< GUM_SCALAR >
ancestors(const NodeId id) constgum::DAGmodel
ancestors(const std::string &name) constgum::DAGmodel
arcs() constgum::DAGmodel
chanceNodeSize() constgum::InfluenceDiagram< GUM_SCALAR >
changeVariableName(NodeId id, const std::string &new_name)gum::InfluenceDiagram< GUM_SCALAR >
changeVariableName(const std::string &name, const std::string &new_name)gum::InfluenceDiagram< GUM_SCALAR >inline
children(const NodeId id) constgum::DAGmodel
children(const std::string &name) constgum::DAGmodel
children(const NodeSet &ids) constgum::DAGmodel
children(const std::vector< std::string > &names) constgum::DAGmodel
clear()gum::InfluenceDiagram< GUM_SCALAR >
completeInstantiation() constgum::GraphicalModel
copyStructureAndTables_(const InfluenceDiagram< GUM_SCALAR > &IDsource)gum::InfluenceDiagram< GUM_SCALAR >protected
cpt(NodeId varId) constgum::InfluenceDiagram< GUM_SCALAR >virtual
cpt(std::string name) const finalgum::InfluenceDiagram< GUM_SCALAR >inlinevirtual
dag() constgum::DAGmodel
dag_gum::DAGmodelprotected
DAGmodel()gum::DAGmodel
DAGmodel(const DAGmodel &source)gum::DAGmodel
decisionNodeSize() constgum::InfluenceDiagram< GUM_SCALAR >
decisionOrder() constgum::InfluenceDiagram< GUM_SCALAR >
decisionOrderExists() constgum::InfluenceDiagram< GUM_SCALAR >
descendants(const NodeId id) constgum::DAGmodel
descendants(const std::string &name) constgum::DAGmodel
empty() constgum::GraphicalModelvirtual
erase(NodeId id)gum::InfluenceDiagram< GUM_SCALAR >
erase(const std::string &name)gum::InfluenceDiagram< GUM_SCALAR >inline
erase(const DiscreteVariable &var)gum::InfluenceDiagram< GUM_SCALAR >
eraseArc(const Arc &arc)gum::InfluenceDiagram< GUM_SCALAR >
eraseArc(NodeId tail, NodeId head)gum::InfluenceDiagram< GUM_SCALAR >
eraseArc(const std::string &tail, const std::string &head)gum::InfluenceDiagram< GUM_SCALAR >inline
exists(NodeId node) const finalgum::DAGmodelvirtual
gum::GraphicalModel::exists(const std::string &name) constgum::GraphicalModelinline
existsArc(const NodeId tail, const NodeId head) constgum::DAGmodel
existsArc(const std::string &nametail, const std::string &namehead) constgum::DAGmodel
existsPathBetween(NodeId src, NodeId dest) constgum::InfluenceDiagram< GUM_SCALAR >
existsPathBetween(const std::string &src, const std::string &dest) constgum::InfluenceDiagram< GUM_SCALAR >inline
family(const NodeId id) constgum::DAGmodel
family(const std::string &name) constgum::DAGmodel
fastPrototype(const std::string &dotlike, Size domainSize=2)gum::InfluenceDiagram< GUM_SCALAR >static
getChildrenDecision_(NodeId parentDecision) constgum::InfluenceDiagram< GUM_SCALAR >protected
getDecisionGraph() constgum::InfluenceDiagram< GUM_SCALAR >
getPartialTemporalOrder(bool clear=true) constgum::InfluenceDiagram< GUM_SCALAR >
GraphicalModel()gum::GraphicalModel
GraphicalModel(const GraphicalModel &source)gum::GraphicalModel
hasSameStructure(const DAGmodel &other)gum::DAGmodel
idFromName(const std::string &name) const finalgum::InfluenceDiagram< GUM_SCALAR >virtual
ids(const std::vector< std::string > &names) constgum::GraphicalModel
InfluenceDiagram()gum::InfluenceDiagram< GUM_SCALAR >
InfluenceDiagram(const InfluenceDiagram< GUM_SCALAR > &source)gum::InfluenceDiagram< GUM_SCALAR >
isChanceNode(NodeId varId) constgum::InfluenceDiagram< GUM_SCALAR >
isChanceNode(const std::string &name) constgum::InfluenceDiagram< GUM_SCALAR >inline
isDecisionNode(NodeId varId) constgum::InfluenceDiagram< GUM_SCALAR >
isDecisionNode(const std::string &name) constgum::InfluenceDiagram< GUM_SCALAR >inline
isIndependent(NodeId X, NodeId Y, const NodeSet &Z) const finalgum::DAGmodelvirtual
isIndependent(const NodeSet &X, const NodeSet &Y, const NodeSet &Z) const finalgum::DAGmodelvirtual
isIndependent(const std::string &Xname, const std::string &Yname, const std::vector< std::string > &Znames) constgum::DAGmodelinline
isIndependent(const std::vector< std::string > &Xnames, const std::vector< std::string > &Ynames, const std::vector< std::string > &Znames) constgum::DAGmodelinline
isUtilityNode(NodeId varId) constgum::InfluenceDiagram< GUM_SCALAR >
isUtilityNode(const std::string &name) constgum::InfluenceDiagram< GUM_SCALAR >inline
log10DomainSize() constgum::GraphicalModel
moralGraph(bool clear=true) constgum::DAGmodel
moralGraph_(UndiGraph &graph) constgum::InfluenceDiagram< GUM_SCALAR >protectedvirtual
moralizedAncestralGraph(const NodeSet &nodes) constgum::DAGmodel
moralizedAncestralGraph(const std::vector< std::string > &nodenames) constgum::DAGmodel
names(const std::vector< NodeId > &ids) constgum::GraphicalModel
names(const NodeSet &ids) constgum::GraphicalModel
nodeId(const DiscreteVariable &var) const finalgum::InfluenceDiagram< GUM_SCALAR >virtual
nodes() const finalgum::DAGmodelvirtual
nodeset(const std::vector< std::string > &names) constgum::GraphicalModel
operator=(const InfluenceDiagram< GUM_SCALAR > &source)gum::InfluenceDiagram< GUM_SCALAR >
gum::DAGmodel::operator=(const DAGmodel &source)gum::DAGmodelprotected
gum::GraphicalModel::operator=(const GraphicalModel &source)gum::GraphicalModelprotected
parents(const NodeId id) constgum::DAGmodel
parents(const std::string &name) constgum::DAGmodel
parents(const NodeSet &ids) constgum::DAGmodel
parents(const std::vector< std::string > &names) constgum::DAGmodel
property(const std::string &name) constgum::GraphicalModel
propertyWithDefault(const std::string &name, const std::string &byDefault) constgum::GraphicalModel
removeTables_()gum::InfluenceDiagram< GUM_SCALAR >protected
setProperty(const std::string &name, const std::string &value)gum::GraphicalModel
size() const finalgum::DAGmodelvirtual
sizeArcs() constgum::DAGmodel
toDot() constgum::InfluenceDiagram< GUM_SCALAR >
topologicalOrder(bool clear=true) constgum::DAGmodel
toString() constgum::InfluenceDiagram< GUM_SCALAR >
utility(NodeId varId) constgum::InfluenceDiagram< GUM_SCALAR >virtual
utility(std::string name) const finalgum::InfluenceDiagram< GUM_SCALAR >inlinevirtual
utilityNodeSize() constgum::InfluenceDiagram< GUM_SCALAR >
variable(NodeId id) const finalgum::InfluenceDiagram< GUM_SCALAR >virtual
variableFromName(const std::string &name) const finalgum::InfluenceDiagram< GUM_SCALAR >virtual
variableNodeMap() const finalgum::InfluenceDiagram< GUM_SCALAR >virtual
~DAGmodel()gum::DAGmodelvirtual
~GraphicalModel()gum::GraphicalModelvirtual
~InfluenceDiagram() overridegum::InfluenceDiagram< GUM_SCALAR >