aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > Member List

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

_binaryRep_(std::vector< bool > &toFill, const Idx value) constgum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >inlineprivate
_infEs_ typedefgum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >private
_insertEvidence_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >inlineprivate
_mcInitApproximationScheme_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >private
_mcThreadDataCopy_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >private
_threadInference_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >inlineprivate
_threadUpdate_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >inlineprivate
_verticesSampling_()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >inlineprivate
ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
burn_in_gum::ApproximationSchemeprotected
CNMonteCarloSampling(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >explicit
computeEpsilon_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
continueApproximationScheme(double error)gum::ApproximationScheme
credalNet() constgum::credal::InferenceEngine< GUM_SCALAR >
credalNet_gum::credal::InferenceEngine< GUM_SCALAR >protected
current_epsilon_gum::ApproximationSchemeprotected
current_rate_gum::ApproximationSchemeprotected
current_state_gum::ApproximationSchemeprotected
current_step_gum::ApproximationSchemeprotected
currentTime() constgum::ApproximationSchemevirtual
dbnOpt_gum::credal::InferenceEngine< GUM_SCALAR >protected
disableEpsilon()gum::ApproximationSchemevirtual
disableMaxIter()gum::ApproximationSchemevirtual
disableMaxTime()gum::ApproximationSchemevirtual
disableMinEpsilonRate()gum::ApproximationSchemevirtual
dynamicExpectations()gum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpectations_()gum::credal::InferenceEngine< GUM_SCALAR >protected
dynamicExpMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
dynamicExpMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
enabled_eps_gum::ApproximationSchemeprotected
enabled_max_iter_gum::ApproximationSchemeprotected
enabled_max_time_gum::ApproximationSchemeprotected
enabled_min_rate_eps_gum::ApproximationSchemeprotected
enableEpsilon()gum::ApproximationSchemevirtual
enableMaxIter()gum::ApproximationSchemevirtual
enableMaxTime()gum::ApproximationSchemevirtual
enableMinEpsilonRate()gum::ApproximationSchemevirtual
eps_gum::ApproximationSchemeprotected
epsilon() constgum::ApproximationSchemevirtual
eraseAllEvidence()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >virtual
evidence_gum::credal::InferenceEngine< GUM_SCALAR >protected
expectationMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
expectationMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
expFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
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
history_gum::ApproximationSchemeprotected
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
InferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::InferenceEngine< GUM_SCALAR >explicit
initApproximationScheme()gum::ApproximationScheme
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
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::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >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
l_clusters_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_evidence_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_expectationMax_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_expectationMin_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_inferenceEngine_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalMax_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalMin_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalSets_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_modal_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_optimalNet_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
last_epsilon_gum::ApproximationSchemeprotected
makeInference()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >virtual
marginalMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
marginalMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
marginalSets_gum::credal::InferenceEngine< GUM_SCALAR >protected
max_iter_gum::ApproximationSchemeprotected
max_time_gum::ApproximationSchemeprotected
maxIter() constgum::ApproximationSchemevirtual
maxTime() constgum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
min_rate_eps_gum::ApproximationSchemeprotected
minEpsilonRate() constgum::ApproximationSchemevirtual
modal_gum::credal::InferenceEngine< GUM_SCALAR >protected
MultipleInferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >explicit
nbrIterations() constgum::ApproximationSchemevirtual
oldMarginalMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
oldMarginalMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
optFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
period_size_gum::ApproximationSchemeprotected
periodSize() constgum::ApproximationSchemevirtual
query_gum::credal::InferenceEngine< GUM_SCALAR >protected
remainingBurnIn()gum::ApproximationScheme
repetitiveInd() constgum::credal::InferenceEngine< GUM_SCALAR >
repetitiveInd_gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >protected
repetitiveInit_()gum::credal::InferenceEngine< GUM_SCALAR >protected
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 >
storeBNOpt_gum::credal::InferenceEngine< GUM_SCALAR >protected
storeVertices(const bool value)gum::credal::InferenceEngine< GUM_SCALAR >
storeVertices() constgum::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::ApproximationSchemeprotected
timeSteps_gum::credal::InferenceEngine< GUM_SCALAR >protected
toString() constgum::credal::InferenceEngine< GUM_SCALAR >
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
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
verbosity() constgum::ApproximationSchemevirtual
verbosity_gum::ApproximationSchemeprotected
vertices(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
verticesFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
workingSet_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
workingSetE_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
~ApproximationScheme()gum::ApproximationSchemevirtual
~CNMonteCarloSampling()gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine >virtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
~InferenceEngine()gum::credal::InferenceEngine< GUM_SCALAR >virtual
~MultipleInferenceEngine()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >virtual