aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber > Member List

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

_Add_and_Remove_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_Add_or_Remove_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_checkConditions_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protectedvirtual
_chooseCloseNodes_(NodeId &i, NodeId &j)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_chooseNodes_(NodeId &i, NodeId &j)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_connect_(NodeId i, NodeId j)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_createPartTree_(Size BNSize, Idx &n)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_createTree_(Size BNSize)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_directedPath_(NodeId tail, NodeId head)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_directedPath_(NodeId tail, NodeId head, NodeSet &excluded)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_eraseArc_(NodeId i, NodeId j, bool mustbeconnex=true)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_insertArc_(NodeId i, NodeId j)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_is_connected_(const NodeId i, const NodeId j, NodeSet &excluded)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_isPolytree_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_jump_multi_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_jump_poly_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_PMMx_multi_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_PMMx_poly_()gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
_transformPoly_(Idx nbiter)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
dag_gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >protected
disturbAugmCPT(NodeId node, BayesNet< GUM_SCALAR > &bayesNet, Tensor< GUM_SCALAR > &src, GUM_SCALAR variation) overridegum::SimpleCPTDisturber< GUM_SCALAR >
disturbReducCPT(NodeId node, BayesNet< GUM_SCALAR > &bayesNet, Tensor< GUM_SCALAR > &src, Tensor< GUM_SCALAR > &marg) overridegum::SimpleCPTDisturber< GUM_SCALAR >
fillCPT(BayesNet< GUM_SCALAR > &bn) constgum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
fromDAG(BayesNet< GUM_SCALAR > &bayesNet)gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
generateBN(BayesNet< GUM_SCALAR > &bayesNet) overridegum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >virtual
generateCPT(const Idx &varId, const Tensor< GUM_SCALAR > &cpt) const overridegum::SimpleCPTGenerator< GUM_SCALAR >
IBayesNetGenerator(Size nbrNodes, Size maxArcs, Size maxModality)gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
iteration() constgum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
iteration_gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
maxArcs() constgum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
maxArcs_gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >protected
maxModality() constgum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
maxModality_gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >protected
MCBayesNetGenerator(Size nbrNodes, Size maxArcs, Idx maxModality=2, Size iteration=NB_INIT_ITERATIONS, Idx p=30, Idx q=40)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
MCBayesNetGenerator(BayesNet< GUM_SCALAR > bayesNet, Size iteration=NB_INIT_ITERATIONS, Idx p=30, Idx q=40)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >explicit
nbrNodes() constgum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
nbrNodes_gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >protected
p() constgum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
p_gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
q() constgum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
q_gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >protected
setIteration(Size iteration)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
setMaxArcs(Size maxArcs)gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
setMaxModality(Size maxModality)gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
setNbrNodes(Size nbrNodes)gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >
setP(Idx p)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
setQ(Idx q)gum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
SimpleCPTDisturber()gum::SimpleCPTDisturber< GUM_SCALAR >
SimpleCPTGenerator()gum::SimpleCPTGenerator< GUM_SCALAR >
~IBayesNetGenerator()gum::IBayesNetGenerator< GUM_SCALAR, SimpleCPTGenerator >virtual
~MCBayesNetGenerator() overridegum::MCBayesNetGenerator< GUM_SCALAR, ICPTGenerator, ICPTDisturber >
~SimpleCPTDisturber() overridegum::SimpleCPTDisturber< GUM_SCALAR >
~SimpleCPTGenerator() overridegum::SimpleCPTGenerator< GUM_SCALAR >