aGrUM  0.16.0
gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > Member List

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

__bnet typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__cluster typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__clusters typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__credalSet typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__credalSets typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__expe typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__expes typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__infE typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__margi typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__margis typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__modals typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
__updateThreadCredalSets(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprivate
_burn_ingum::ApproximationSchemeprotected
_computeEpsilon()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
_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
_epsgum::ApproximationSchemeprotected
_evidencegum::credal::InferenceEngine< GUM_SCALAR >protected
_expectationMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_expectationMingum::credal::InferenceEngine< GUM_SCALAR >protected
_expFusion()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_historygum::ApproximationSchemeprotected
_initExpectations()gum::credal::InferenceEngine< GUM_SCALAR >protected
_initMarginals()gum::credal::InferenceEngine< GUM_SCALAR >protected
_initMarginalSets()gum::credal::InferenceEngine< GUM_SCALAR >protected
_initThreadsData(const Size &num_threads, const bool __storeVertices, const bool __storeBNOpt)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
_l_clustersgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_evidencegum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_expectationMaxgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_expectationMingum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_inferenceEnginegum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_marginalMaxgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_marginalMingum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_marginalSetsgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_modalgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_l_optimalNetgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_last_epsilongum::ApproximationSchemeprotected
_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
_oldMarginalMaxgum::credal::InferenceEngine< GUM_SCALAR >protected
_oldMarginalMingum::credal::InferenceEngine< GUM_SCALAR >protected
_optFusion()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_period_sizegum::ApproximationSchemeprotected
_querygum::credal::InferenceEngine< 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
_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
_updateMarginals()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
_updateOldMarginals()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_updateThread(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund=false)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
_verbositygum::ApproximationSchemeprotected
_verticesFusion()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_workingSetgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
_workingSetEgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
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::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >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
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::InferenceEngine< GUM_SCALAR >virtual
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()=0gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >pure 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
MultipleInferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >explicit
nbrIterations() constgum::ApproximationSchemevirtual
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 >
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
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
~InferenceEngine()gum::credal::InferenceEngine< GUM_SCALAR >virtual
~MultipleInferenceEngine()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >virtual