_bnet_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | private |
_cn_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | private |
_infE_ typedef | gum::credal::CNLoopyPropagation< GUM_SCALAR > | private |
_inferenceType_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | private |
active_nodes_set | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
ApproximationScheme(bool verbosity=false) | gum::ApproximationScheme | |
ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
ArcsL_max_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
ArcsL_min_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
ArcsP_max_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
ArcsP_min_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
burn_in_ | gum::ApproximationScheme | protected |
calculateEpsilon_() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
cArcP typedef | gum::credal::CNLoopyPropagation< GUM_SCALAR > | |
CNLoopyPropagation(const CredalNet< GUM_SCALAR > &cnet) | gum::credal::CNLoopyPropagation< GUM_SCALAR > | explicit |
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 |
continueApproximationScheme(double error) | gum::ApproximationScheme | |
credalNet() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
credalNet_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
current_epsilon_ | gum::ApproximationScheme | protected |
current_rate_ | gum::ApproximationScheme | protected |
current_state_ | gum::ApproximationScheme | protected |
current_step_ | gum::ApproximationScheme | protected |
currentTime() const | gum::ApproximationScheme | virtual |
dbnOpt_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
disableEpsilon() | gum::ApproximationScheme | virtual |
disableMaxIter() | gum::ApproximationScheme | virtual |
disableMaxTime() | gum::ApproximationScheme | virtual |
disableMinEpsilonRate() | gum::ApproximationScheme | virtual |
dynamicExpectations() | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpectations_() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
dynamicExpMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
dynamicExpMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
enabled_eps_ | gum::ApproximationScheme | protected |
enabled_max_iter_ | gum::ApproximationScheme | protected |
enabled_max_time_ | gum::ApproximationScheme | protected |
enabled_min_rate_eps_ | gum::ApproximationScheme | protected |
enableEpsilon() | gum::ApproximationScheme | virtual |
enableMaxIter() | gum::ApproximationScheme | virtual |
enableMaxTime() | gum::ApproximationScheme | virtual |
enableMinEpsilonRate() | gum::ApproximationScheme | virtual |
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 |
eps_ | gum::ApproximationScheme | protected |
epsilon() const | gum::ApproximationScheme | virtual |
eraseAllEvidence() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | virtual |
evidence_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
expectationMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
expectationMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
getApproximationSchemeMsg() | gum::credal::InferenceEngine< GUM_SCALAR > | inline |
getT0Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
getT1Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
getVarMod2BNsMap() | gum::credal::InferenceEngine< GUM_SCALAR > | |
history() const | gum::ApproximationScheme | virtual |
history_ | gum::ApproximationScheme | protected |
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 name | gum::credal::CNLoopyPropagation< GUM_SCALAR > | |
InferenceUpToDate_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
initApproximationScheme() | gum::ApproximationScheme | |
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 |
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() const | gum::ApproximationScheme | virtual |
isEnabledMaxIter() const | gum::ApproximationScheme | virtual |
isEnabledMaxTime() const | gum::ApproximationScheme | virtual |
isEnabledMinEpsilonRate() const | gum::ApproximationScheme | virtual |
last_epsilon_ | gum::ApproximationScheme | protected |
makeInference() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | virtual |
makeInferenceByOrderedArcs_() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
makeInferenceByRandomOrder_() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
makeInferenceNodeToNeighbours_() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
marginalMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
marginalMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
marginalSets_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
max_iter_ | gum::ApproximationScheme | protected |
max_time_ | gum::ApproximationScheme | protected |
maxIter() const | gum::ApproximationScheme | virtual |
maxTime() const | gum::ApproximationScheme | virtual |
messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
min_rate_eps_ | gum::ApproximationScheme | protected |
minEpsilonRate() const | gum::ApproximationScheme | virtual |
modal_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
msg typedef | gum::credal::CNLoopyPropagation< GUM_SCALAR > | |
msg_l_sent_ | gum::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 |
nbrIterations() const | gum::ApproximationScheme | virtual |
next_active_nodes_set | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
NodesL_max_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
NodesL_min_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
NodesP_max_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
NodesP_min_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
oldMarginalMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
oldMarginalMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
onProgress | gum::IApproximationSchemeConfiguration | |
onStop | gum::IApproximationSchemeConfiguration | |
period_size_ | gum::ApproximationScheme | protected |
periodSize() const | gum::ApproximationScheme | virtual |
query_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
refreshLMsPIs_(bool refreshIndic=false) | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
remainingBurnIn() | gum::ApproximationScheme | |
repetitiveInd() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
repetitiveInd_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
repetitiveInit_() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
saveExpectations(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
saveInference(const std::string &path) | gum::credal::CNLoopyPropagation< GUM_SCALAR > | |
saveMarginals(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
saveVertices(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
setEpsilon(double eps) | gum::ApproximationScheme | virtual |
setMaxIter(Size max) | gum::ApproximationScheme | virtual |
setMaxTime(double timeout) | gum::ApproximationScheme | virtual |
setMinEpsilonRate(double rate) | gum::ApproximationScheme | virtual |
setPeriodSize(Size p) | gum::ApproximationScheme | virtual |
setRepetitiveInd(const bool repetitive) | gum::credal::InferenceEngine< GUM_SCALAR > | |
setVerbosity(bool v) | gum::ApproximationScheme | virtual |
startOfPeriod() | gum::ApproximationScheme | |
stateApproximationScheme() const | gum::ApproximationScheme | virtual |
stopApproximationScheme() | gum::ApproximationScheme | |
storeBNOpt(const bool value) | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeBNOpt() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeBNOpt_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
storeVertices(const bool value) | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeVertices() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeVertices_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
t0_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
t1_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
timer_ | gum::ApproximationScheme | protected |
timeSteps_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
toString() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
update_l_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
update_p_ | gum::credal::CNLoopyPropagation< GUM_SCALAR > | protected |
updateApproximationScheme(unsigned int incr=1) | gum::ApproximationScheme | |
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 |
verbosity() const | gum::ApproximationScheme | virtual |
verbosity_ | gum::ApproximationScheme | protected |
vertices(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
~ApproximationScheme() | gum::ApproximationScheme | virtual |
~CNLoopyPropagation() | gum::credal::CNLoopyPropagation< GUM_SCALAR > | virtual |
~IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
~InferenceEngine() | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |