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

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

_atemporal_gum::KTBN< GUM_SCALAR >private
_bn_gum::KTBN< GUM_SCALAR >private
_decodeName_(std::string_view name) constgum::KTBN< GUM_SCALAR >private
_determineNode_(const std::string &name) constgum::KTBN< GUM_SCALAR >private
_determineNodeSet_(const NodeSet &ids) constgum::KTBN< GUM_SCALAR >private
_determineNodesFromBN_(const std::unordered_set< std::string > &atemporalNodes, std::vector< std::string > *warnings)gum::KTBN< GUM_SCALAR >private
_encode_(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >private
_escapeDot_(std::string_view name)gum::KTBN< GUM_SCALAR >privatestatic
_k_gum::KTBN< GUM_SCALAR >private
_resolveGumFormat_(std::string_view filename)gum::KTBN< GUM_SCALAR >privatestatic
_temporal_gum::KTBN< GUM_SCALAR >private
_timeSlicesToDot_(const BayesNet< GUM_SCALAR > &bn, bool highlightReplicated) constgum::KTBN< GUM_SCALAR >private
_validateAdd_(const std::string &base, bool temporal) constgum::KTBN< GUM_SCALAR >private
_validateVariable_(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >private
add(const DiscreteVariable &var, bool temporal=true)gum::KTBN< GUM_SCALAR >
add(std::string_view fast_description, bool temporal=true, unsigned int default_nbrmod=2)gum::KTBN< GUM_SCALAR >
addArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)gum::KTBN< GUM_SCALAR >
addArc(std::string_view tail, std::string_view head)gum::KTBN< GUM_SCALAR >
addAtemporal(const DiscreteVariable &var)gum::KTBN< GUM_SCALAR >
addAtemporal(std::string_view fast_description, unsigned int default_nbrmod=2)gum::KTBN< GUM_SCALAR >
addTemporal(const DiscreteVariable &var)gum::KTBN< GUM_SCALAR >
addTemporal(std::string_view fast_description, unsigned int default_nbrmod=2)gum::KTBN< GUM_SCALAR >
arcs() constgum::KTBN< GUM_SCALAR >
ATEMPORALgum::KTBN< GUM_SCALAR >static
atemporalVarNames() constgum::KTBN< GUM_SCALAR >
baseName(const DiscreteVariable &var) constgum::KTBN< GUM_SCALAR >
bnToDot() constgum::KTBN< GUM_SCALAR >
changeVariableName(std::string_view oldBase, std::string_view newBase)gum::KTBN< GUM_SCALAR >
children(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >
children(std::string_view node_name) constgum::KTBN< GUM_SCALAR >
clear()gum::KTBN< GUM_SCALAR >
cpt(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >
cpt(std::string_view node_name) constgum::KTBN< GUM_SCALAR >
empty() constgum::KTBN< GUM_SCALAR >
erase(std::string_view base)gum::KTBN< GUM_SCALAR >
eraseArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)gum::KTBN< GUM_SCALAR >
eraseArc(std::string_view tail, std::string_view head)gum::KTBN< GUM_SCALAR >
exists(std::string_view base) constgum::KTBN< GUM_SCALAR >
existsArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) constgum::KTBN< GUM_SCALAR >
existsArc(std::string_view tail, std::string_view head) constgum::KTBN< GUM_SCALAR >
fillCPT(std::string_view base, int slice, const std::map< std::pair< std::string, int >, KTBNModality > &parents, const std::vector< GUM_SCALAR > &distribution) constgum::KTBN< GUM_SCALAR >
fillCPT(std::string_view node_name, const std::map< std::variant< std::string, std::pair< std::string, int > >, KTBNModality > &parents, const std::vector< GUM_SCALAR > &distribution) constgum::KTBN< GUM_SCALAR >
fromBN(const BayesNet< GUM_SCALAR > &bn, const std::unordered_set< std::string > &atemporalNodes={}, std::vector< std::string > *warnings=nullptr)gum::KTBN< GUM_SCALAR >static
generateCPT(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >
generateCPT(std::string_view node_name) constgum::KTBN< GUM_SCALAR >
generateCPTs() constgum::KTBN< GUM_SCALAR >
k() constgum::KTBN< GUM_SCALAR >
KTBN(Size k=2)gum::KTBN< GUM_SCALAR >explicit
KTBN(const KTBN< GUM_SCALAR > &source)gum::KTBN< GUM_SCALAR >
KTBN(KTBN< GUM_SCALAR > &&source) noexceptgum::KTBN< GUM_SCALAR >
load(std::string_view filename)gum::KTBN< GUM_SCALAR >static
nbAtemporalVars() constgum::KTBN< GUM_SCALAR >
nbTemporalVars() constgum::KTBN< GUM_SCALAR >
nodes() constgum::KTBN< GUM_SCALAR >
operator=(const KTBN< GUM_SCALAR > &source)gum::KTBN< GUM_SCALAR >
operator=(KTBN< GUM_SCALAR > &&source) noexceptgum::KTBN< GUM_SCALAR >
parents(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >
parents(std::string_view node_name) constgum::KTBN< GUM_SCALAR >
save(std::string_view filename) constgum::KTBN< GUM_SCALAR >
size() constgum::KTBN< GUM_SCALAR >
sizeArcs() constgum::KTBN< GUM_SCALAR >
summaryGraph() constgum::KTBN< GUM_SCALAR >
temporalVarNames() constgum::KTBN< GUM_SCALAR >
timeSlice(const DiscreteVariable &var) constgum::KTBN< GUM_SCALAR >
toBN() constgum::KTBN< GUM_SCALAR >
toDot() constgum::KTBN< GUM_SCALAR >
toString() constgum::KTBN< GUM_SCALAR >
toUnrolledDot(Size T, bool highlightReplicated=false) constgum::KTBN< GUM_SCALAR >
unroll(Size nbTimeSlices) constgum::KTBN< GUM_SCALAR >
variable(std::string_view base, int slice) constgum::KTBN< GUM_SCALAR >
variable(std::string_view node_name) constgum::KTBN< GUM_SCALAR >
~KTBN()gum::KTBN< GUM_SCALAR >virtual