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

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

_minimalCondSetVisit_(NodeId node, const NodeSet &soids, NodeSet &minimal, NodeSet &alreadyVisited) constgum::IMarkovRandomField< GUM_SCALAR >private
_nameNodes_(NodeGraphPart &g) constgum::GraphicalModelprotected
_properties_() constgum::GraphicalModelprivate
_propertiesMap_gum::GraphicalModelprivate
completeInstantiation() constgum::GraphicalModel
connectedComponents() constgum::UGmodel
dim() constgum::IMarkovRandomField< GUM_SCALAR >
DiscreteGraphicalModel()gum::DiscreteGraphicalModel
DiscreteGraphicalModel(const DiscreteGraphicalModel &source)gum::DiscreteGraphicalModel
DiscreteGraphicalModel(DiscreteGraphicalModel &&source)gum::DiscreteGraphicalModel
edges() constgum::UGmodel
empty() constgum::GraphicalModelvirtual
exists(NodeId node) const finalgum::UGmodelvirtual
exists(std::string_view name) const finalgum::UGmodelvirtual
existsEdge(const NodeId node1, const NodeId node2) constgum::UGmodel
existsEdge(std::string_view name1, std::string_view name2) constgum::UGmodel
existsProperty(std::string_view name) constgum::GraphicalModel
factor(const NodeSet &varIds) const =0gum::IMarkovRandomField< GUM_SCALAR >pure virtual
factors() const =0gum::IMarkovRandomField< GUM_SCALAR >pure virtual
family(const NodeId id) const finalgum::UGmodelvirtual
family(std::string_view name) const finalgum::UGmodelvirtual
graph() constgum::UGmodel
graph_gum::UGmodelprotected
GraphicalModel()gum::GraphicalModel
GraphicalModel(const GraphicalModel &source)gum::GraphicalModel
GraphicalModel(GraphicalModel &&source) noexceptgum::GraphicalModel
hasSameStructure(const UGmodel &other) constgum::UGmodel
idFromName(std::string_view name) const overridegum::DiscreteGraphicalModelvirtual
ids(const std::vector< std::string > &names) constgum::GraphicalModel
IMarkovRandomField()gum::IMarkovRandomField< GUM_SCALAR >
IMarkovRandomField(std::string_view name)gum::IMarkovRandomField< GUM_SCALAR >explicit
IMarkovRandomField(const IMarkovRandomField< GUM_SCALAR > &source)gum::IMarkovRandomField< GUM_SCALAR >
internalGraph() constgum::UGmodel
isIndependent(NodeId X, NodeId Y, const NodeSet &Z) const finalgum::UGmodelvirtual
isIndependent(const NodeSet &X, const NodeSet &Y, const NodeSet &Z) const finalgum::UGmodelvirtual
isIndependent(std::string_view Xname, std::string_view Yname, const std::vector< std::string > &Znames) constgum::UGmodel
isIndependent(const std::vector< std::string > &Xnames, const std::vector< std::string > &Ynames, const std::vector< std::string > &Znames) constgum::UGmodel
log10DomainSize() constgum::GraphicalModel
maxNonOneParam() constgum::IMarkovRandomField< GUM_SCALAR >
maxParam() constgum::IMarkovRandomField< GUM_SCALAR >
maxVarDomainSize() constgum::IMarkovRandomField< GUM_SCALAR >
minimalCondSet(NodeId target, const NodeSet &soids) constgum::IMarkovRandomField< GUM_SCALAR >
minimalCondSet(const NodeSet &targets, const NodeSet &soids) constgum::IMarkovRandomField< GUM_SCALAR >
minNonZeroParam() constgum::IMarkovRandomField< GUM_SCALAR >
minParam() constgum::IMarkovRandomField< GUM_SCALAR >
names(const std::vector< NodeId > &ids) constgum::GraphicalModel
names(const NodeSet &ids) constgum::GraphicalModel
neighbours(const NodeId id) constgum::UGmodel
neighbours(std::string_view name) constgum::UGmodel
nodeId(const DiscreteVariable &var) const overridegum::DiscreteGraphicalModelvirtual
nodes() const finalgum::UGmodelvirtual
nodeset(const std::vector< std::string > &names) constgum::GraphicalModel
operator=(const IMarkovRandomField< GUM_SCALAR > &source)gum::IMarkovRandomField< GUM_SCALAR >
gum::UGmodel::operator=(const UGmodel &source)gum::UGmodelprotected
gum::UGmodel::operator=(UGmodel &&source)gum::UGmodelprotected
gum::DiscreteGraphicalModel::operator=(const DiscreteGraphicalModel &source)gum::DiscreteGraphicalModelprotected
gum::DiscreteGraphicalModel::operator=(DiscreteGraphicalModel &&source)gum::DiscreteGraphicalModelprotected
gum::GraphicalModel::operator=(const GraphicalModel &source)gum::GraphicalModelprotected
gum::GraphicalModel::operator=(GraphicalModel &&source) noexceptgum::GraphicalModelprotected
operator==(const IMarkovRandomField< GUM_SCALAR > &from) constgum::IMarkovRandomField< GUM_SCALAR >
properties() constgum::GraphicalModel
property(std::string_view name) constgum::GraphicalModel
propertyWithDefault(std::string_view name, const std::string &byDefault) constgum::GraphicalModel
setProperty(std::string_view name, std::string_view value)gum::GraphicalModel
size() const finalgum::UGmodelvirtual
sizeEdges() constgum::UGmodel
smallestFactorFromNode(NodeId node) const =0gum::IMarkovRandomField< GUM_SCALAR >pure virtual
smallestFactorFromNode(std::string_view name) constgum::IMarkovRandomField< GUM_SCALAR >virtual
spaceCplxToString(double dSize, int dim, Size usedMem)gum::GraphicalModelstatic
toDot() constgum::IMarkovRandomField< GUM_SCALAR >virtual
toDotAsFactorGraph() constgum::IMarkovRandomField< GUM_SCALAR >virtual
toString() constgum::IMarkovRandomField< GUM_SCALAR >
UGmodel()gum::UGmodel
UGmodel(const UGmodel &source)gum::UGmodel
UGmodel(UGmodel &&source)gum::UGmodel
updateMetaData()gum::GraphicalModel
variable(NodeId id) const overridegum::DiscreteGraphicalModelvirtual
variableFromName(std::string_view name) const overridegum::DiscreteGraphicalModelvirtual
variableNodeMap() const overridegum::DiscreteGraphicalModelvirtual
variables(const std::vector< std::string > &l) constgum::GraphicalModel
variables(const NodeSet &ids) constgum::GraphicalModel
varMap_gum::DiscreteGraphicalModelprotected
~DiscreteGraphicalModel() overridegum::DiscreteGraphicalModel
~GraphicalModel()gum::GraphicalModelvirtual
~IMarkovRandomField() overridegum::IMarkovRandomField< GUM_SCALAR >
~UGmodel() overridegum::UGmodel