aGrUM  0.16.0
gum::credal::CNLoopyPropagation< GUM_SCALAR > Member List

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

__bnetgum::credal::CNLoopyPropagation< GUM_SCALAR >private
__cngum::credal::CNLoopyPropagation< GUM_SCALAR >private
__infE typedefgum::credal::CNLoopyPropagation< GUM_SCALAR >private
__inferenceTypegum::credal::CNLoopyPropagation< GUM_SCALAR >private
_ArcsL_maxgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_ArcsL_mingum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_ArcsP_maxgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_ArcsP_mingum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_burn_ingum::ApproximationSchemeprotected
_calculateEpsilon()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_compute_ext(GUM_SCALAR &msg_l_min, GUM_SCALAR &msg_l_max, std::vector< GUM_SCALAR > &lx, GUM_SCALAR &num_min, GUM_SCALAR &num_max, GUM_SCALAR &den_min, GUM_SCALAR &den_max)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_compute_ext(std::vector< std::vector< GUM_SCALAR > > &combi_msg_p, const NodeId &id, GUM_SCALAR &msg_l_min, GUM_SCALAR &msg_l_max, std::vector< GUM_SCALAR > &lx, const Idx &pos)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_compute_ext(std::vector< std::vector< GUM_SCALAR > > &combi_msg_p, const NodeId &id, GUM_SCALAR &msg_p_min, GUM_SCALAR &msg_p_max)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_computeEpsilon()gum::credal::InferenceEngine< GUM_SCALAR >inlineprotected
_computeExpectations()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_credalNetgum::credal::InferenceEngine< GUM_SCALAR >protected
_current_epsilongum::ApproximationSchemeprotected
_current_rategum::ApproximationSchemeprotected
_current_stategum::ApproximationSchemeprotected
_current_stepgum::ApproximationSchemeprotected
_dbnOptgum::credal::InferenceEngine< GUM_SCALAR >protected
_dynamicExpectations()gum::credal::InferenceEngine< GUM_SCALAR >protected
_dynamicExpMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_dynamicExpMingum::credal::InferenceEngine< GUM_SCALAR >protected
_enabled_epsgum::ApproximationSchemeprotected
_enabled_max_itergum::ApproximationSchemeprotected
_enabled_max_timegum::ApproximationSchemeprotected
_enabled_min_rate_epsgum::ApproximationSchemeprotected
_enum_combi(std::vector< std::vector< std::vector< GUM_SCALAR > > > &msgs_p, const NodeId &id, GUM_SCALAR &msg_l_min, GUM_SCALAR &msg_l_max, std::vector< GUM_SCALAR > &lx, const Idx &pos)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_enum_combi(std::vector< std::vector< std::vector< GUM_SCALAR > > > &msgs_p, const NodeId &id, GUM_SCALAR &msg_p_min, GUM_SCALAR &msg_p_max)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_epsgum::ApproximationSchemeprotected
_evidencegum::credal::InferenceEngine< GUM_SCALAR >protected
_expectationMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_expectationMingum::credal::InferenceEngine< GUM_SCALAR >protected
_historygum::ApproximationSchemeprotected
_InferenceUpToDategum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_initExpectations()gum::credal::InferenceEngine< GUM_SCALAR >protected
_initialize()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_initMarginals()gum::credal::InferenceEngine< GUM_SCALAR >protected
_initMarginalSets()gum::credal::InferenceEngine< GUM_SCALAR >protected
_last_epsilongum::ApproximationSchemeprotected
_makeInferenceByOrderedArcs()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_makeInferenceByRandomOrder()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_makeInferenceNodeToNeighbours()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_marginalMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_marginalMingum::credal::InferenceEngine< GUM_SCALAR >protected
_marginalSetsgum::credal::InferenceEngine< GUM_SCALAR >protected
_max_itergum::ApproximationSchemeprotected
_max_timegum::ApproximationSchemeprotected
_min_rate_epsgum::ApproximationSchemeprotected
_modalgum::credal::InferenceEngine< GUM_SCALAR >protected
_msg_l_sentgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_msgL(const NodeId X, const NodeId demanding_parent)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_msgP(const NodeId X, const NodeId demanding_child)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_NodesL_maxgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_NodesL_mingum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_NodesP_maxgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_NodesP_mingum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_oldMarginalMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_oldMarginalMingum::credal::InferenceEngine< GUM_SCALAR >protected
_period_sizegum::ApproximationSchemeprotected
_querygum::credal::InferenceEngine< GUM_SCALAR >protected
_refreshLMsPIs(bool refreshIndic=false)gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_repetitiveIndgum::credal::InferenceEngine< GUM_SCALAR >protected
_repetitiveInit()gum::credal::InferenceEngine< GUM_SCALAR >protected
_storeBNOptgum::credal::InferenceEngine< GUM_SCALAR >protected
_storeVerticesgum::credal::InferenceEngine< GUM_SCALAR >protected
_t0gum::credal::InferenceEngine< GUM_SCALAR >protected
_t1gum::credal::InferenceEngine< GUM_SCALAR >protected
_timergum::ApproximationSchemeprotected
_timeStepsgum::credal::InferenceEngine< GUM_SCALAR >protected
_update_lgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_update_pgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_updateCredalSets(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund=false)gum::credal::InferenceEngine< GUM_SCALAR >inlineprotected
_updateExpectations(const NodeId &id, const std::vector< GUM_SCALAR > &vertex)gum::credal::InferenceEngine< GUM_SCALAR >inlineprotected
_updateIndicatrices()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_updateMarginals()gum::credal::CNLoopyPropagation< GUM_SCALAR >protected
_verbositygum::ApproximationSchemeprotected
active_nodes_setgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
cArcP typedefgum::credal::CNLoopyPropagation< GUM_SCALAR >
CNLoopyPropagation(const CredalNet< GUM_SCALAR > &cnet)gum::credal::CNLoopyPropagation< GUM_SCALAR >explicit
continueApproximationScheme(double error)gum::ApproximationScheme
credalNet()gum::credal::InferenceEngine< GUM_SCALAR >
currentTime() constgum::ApproximationSchemevirtual
disableEpsilon()gum::ApproximationSchemevirtual
disableMaxIter()gum::ApproximationSchemevirtual
disableMaxTime()gum::ApproximationSchemevirtual
disableMinEpsilonRate()gum::ApproximationSchemevirtual
dynamicExpectations()gum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
enableEpsilon()gum::ApproximationSchemevirtual
enableMaxIter()gum::ApproximationSchemevirtual
enableMaxTime()gum::ApproximationSchemevirtual
enableMinEpsilonRate()gum::ApproximationSchemevirtual
epsilon() constgum::ApproximationSchemevirtual
eraseAllEvidence()gum::credal::CNLoopyPropagation< GUM_SCALAR >virtual
expectationMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
getApproximationSchemeMsg()gum::credal::InferenceEngine< GUM_SCALAR >inline
getT0Cluster() constgum::credal::InferenceEngine< GUM_SCALAR >
getT1Cluster() constgum::credal::InferenceEngine< GUM_SCALAR >
getVarMod2BNsMap()gum::credal::InferenceEngine< GUM_SCALAR >
history() constgum::ApproximationSchemevirtual
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
InferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::InferenceEngine< GUM_SCALAR >explicit
inferenceType(InferenceType inft)gum::credal::CNLoopyPropagation< GUM_SCALAR >
inferenceType()gum::credal::CNLoopyPropagation< GUM_SCALAR >
InferenceType enum namegum::credal::CNLoopyPropagation< GUM_SCALAR >
initApproximationScheme()gum::ApproximationScheme
insertEvidence(const std::map< std::string, std::vector< GUM_SCALAR > > &eviMap)gum::credal::InferenceEngine< GUM_SCALAR >
insertEvidence(const NodeProperty< std::vector< GUM_SCALAR > > &evidence)gum::credal::InferenceEngine< GUM_SCALAR >
insertEvidenceFile(const std::string &path)gum::credal::CNLoopyPropagation< GUM_SCALAR >inlinevirtual
insertModals(const std::map< std::string, std::vector< GUM_SCALAR > > &modals)gum::credal::InferenceEngine< GUM_SCALAR >
insertModalsFile(const std::string &path)gum::credal::InferenceEngine< GUM_SCALAR >
insertQuery(const NodeProperty< std::vector< bool > > &query)gum::credal::InferenceEngine< GUM_SCALAR >
insertQueryFile(const std::string &path)gum::credal::InferenceEngine< GUM_SCALAR >
isEnabledEpsilon() constgum::ApproximationSchemevirtual
isEnabledMaxIter() constgum::ApproximationSchemevirtual
isEnabledMaxTime() constgum::ApproximationSchemevirtual
isEnabledMinEpsilonRate() constgum::ApproximationSchemevirtual
makeInference()gum::credal::CNLoopyPropagation< GUM_SCALAR >virtual
marginalMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
maxIter() constgum::ApproximationSchemevirtual
maxTime() constgum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
minEpsilonRate() constgum::ApproximationSchemevirtual
msg typedefgum::credal::CNLoopyPropagation< GUM_SCALAR >
nbrIterations() constgum::ApproximationSchemevirtual
next_active_nodes_setgum::credal::CNLoopyPropagation< GUM_SCALAR >protected
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
periodSize() constgum::ApproximationSchemevirtual
remainingBurnIn()gum::ApproximationScheme
repetitiveInd() constgum::credal::InferenceEngine< GUM_SCALAR >
saveExpectations(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
saveInference(const std::string &path)gum::credal::CNLoopyPropagation< GUM_SCALAR >
saveMarginals(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
saveVertices(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
setEpsilon(double eps)gum::ApproximationSchemevirtual
setMaxIter(Size max)gum::ApproximationSchemevirtual
setMaxTime(double timeout)gum::ApproximationSchemevirtual
setMinEpsilonRate(double rate)gum::ApproximationSchemevirtual
setPeriodSize(Size p)gum::ApproximationSchemevirtual
setRepetitiveInd(const bool repetitive)gum::credal::InferenceEngine< GUM_SCALAR >
setVerbosity(bool v)gum::ApproximationSchemevirtual
startOfPeriod()gum::ApproximationScheme
stateApproximationScheme() constgum::ApproximationSchemevirtual
stopApproximationScheme()gum::ApproximationScheme
storeBNOpt(const bool value)gum::credal::InferenceEngine< GUM_SCALAR >
storeBNOpt() constgum::credal::InferenceEngine< GUM_SCALAR >
storeVertices(const bool value)gum::credal::InferenceEngine< GUM_SCALAR >
storeVertices() constgum::credal::InferenceEngine< GUM_SCALAR >
toString() constgum::credal::InferenceEngine< GUM_SCALAR >
updateApproximationScheme(unsigned int incr=1)gum::ApproximationScheme
verbosity() constgum::ApproximationSchemevirtual
vertices(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
~ApproximationScheme()gum::ApproximationSchemevirtual
~CNLoopyPropagation()gum::credal::CNLoopyPropagation< GUM_SCALAR >virtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
~InferenceEngine()gum::credal::InferenceEngine< GUM_SCALAR >virtual