aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::MCBNDistance< GUM_SCALAR > Member List

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

_checkCompatibility_() constgum::BNdistance< GUM_SCALAR >private
_difficulty_gum::BNdistance< GUM_SCALAR >private
_done_gum::BNdistance< GUM_SCALAR >private
ApproximationScheme(bool verbosity=false)gum::ApproximationSchemeexplicit
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
bhattacharya()gum::BNdistance< GUM_SCALAR >
bhattacharya_gum::BNdistance< GUM_SCALAR >protected
BNdistance(const IBayesNet< GUM_SCALAR > &P, const IBayesNet< GUM_SCALAR > &Q)gum::BNdistance< GUM_SCALAR >
BNdistance(const BNdistance< GUM_SCALAR > &kl)gum::BNdistance< GUM_SCALAR >
burn_in_gum::ApproximationSchemeprotected
computeKL_() finalgum::MCBNDistance< GUM_SCALAR >protectedvirtual
continueApproximationScheme(double error)gum::ApproximationScheme
current_epsilon_gum::ApproximationSchemeprotected
current_rate_gum::ApproximationSchemeprotected
current_state_gum::ApproximationSchemeprotected
current_step_gum::ApproximationSchemeprotected
currentTime() const overridegum::ApproximationSchemevirtual
difficulty() constgum::BNdistance< GUM_SCALAR >
disableEpsilon() overridegum::ApproximationSchemevirtual
disableMaxIter() overridegum::ApproximationSchemevirtual
disableMaxTime() overridegum::ApproximationSchemevirtual
disableMinEpsilonRate() overridegum::ApproximationSchemevirtual
drawSample_(const Sequence< NodeId > &topoOrder) constgum::MCBNDistance< GUM_SCALAR >protected
enabled_eps_gum::ApproximationSchemeprotected
enabled_max_iter_gum::ApproximationSchemeprotected
enabled_max_time_gum::ApproximationSchemeprotected
enabled_min_rate_eps_gum::ApproximationSchemeprotected
enableEpsilon() overridegum::ApproximationSchemevirtual
enableMaxIter() overridegum::ApproximationSchemevirtual
enableMaxTime() overridegum::ApproximationSchemevirtual
enableMinEpsilonRate() overridegum::ApproximationSchemevirtual
eps_gum::ApproximationSchemeprotected
epsilon() const overridegum::ApproximationSchemevirtual
errorPQ()gum::BNdistance< GUM_SCALAR >
errorPQ_gum::BNdistance< GUM_SCALAR >protected
errorQP()gum::BNdistance< GUM_SCALAR >
errorQP_gum::BNdistance< GUM_SCALAR >protected
hellinger()gum::BNdistance< GUM_SCALAR >
hellinger_gum::BNdistance< GUM_SCALAR >protected
history() const overridegum::ApproximationSchemevirtual
history_gum::ApproximationSchemeprotected
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
initApproximationScheme()gum::ApproximationScheme
isEnabledEpsilon() const overridegum::ApproximationSchemevirtual
isEnabledMaxIter() const overridegum::ApproximationSchemevirtual
isEnabledMaxTime() const overridegum::ApproximationSchemevirtual
isEnabledMinEpsilonRate() const overridegum::ApproximationSchemevirtual
jsd()gum::BNdistance< GUM_SCALAR >
jsd_gum::BNdistance< GUM_SCALAR >protected
klPQ()gum::BNdistance< GUM_SCALAR >
klPQ_gum::BNdistance< GUM_SCALAR >protected
klQP()gum::BNdistance< GUM_SCALAR >
klQP_gum::BNdistance< GUM_SCALAR >protected
last_epsilon_gum::ApproximationSchemeprotected
max_iter_gum::ApproximationSchemeprotected
max_time_gum::ApproximationSchemeprotected
maxIter() const overridegum::ApproximationSchemevirtual
maxTime() const overridegum::ApproximationSchemevirtual
MCBNDistance(const IBayesNet< GUM_SCALAR > &P, const IBayesNet< GUM_SCALAR > &Q)gum::MCBNDistance< GUM_SCALAR >
MCBNDistance(const BNdistance< GUM_SCALAR > &kl)gum::MCBNDistance< GUM_SCALAR >explicit
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
min_rate_eps_gum::ApproximationSchemeprotected
minEpsilonRate() const overridegum::ApproximationSchemevirtual
nbrIterations() const overridegum::ApproximationSchemevirtual
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
p() constgum::BNdistance< GUM_SCALAR >
p_gum::BNdistance< GUM_SCALAR >protected
period_size_gum::ApproximationSchemeprotected
periodSize() const overridegum::ApproximationSchemevirtual
process_()gum::BNdistance< GUM_SCALAR >protected
q() constgum::BNdistance< GUM_SCALAR >
q_gum::BNdistance< GUM_SCALAR >protected
remainingBurnIn() constgum::ApproximationScheme
setEpsilon(double eps) overridegum::ApproximationSchemevirtual
setMaxIter(Size max) overridegum::ApproximationSchemevirtual
setMaxTime(double timeout) overridegum::ApproximationSchemevirtual
setMinEpsilonRate(double rate) overridegum::ApproximationSchemevirtual
setPeriodSize(Size p) overridegum::ApproximationSchemevirtual
setVerbosity(bool v) overridegum::ApproximationSchemevirtual
startOfPeriod() constgum::ApproximationScheme
stateApproximationScheme() const overridegum::ApproximationSchemevirtual
stopApproximationScheme()gum::ApproximationScheme
stopScheme_(ApproximationSchemeSTATE new_state)gum::ApproximationSchemeprivate
timer_gum::ApproximationSchemeprotected
updateApproximationScheme(unsigned int incr=1)gum::ApproximationScheme
verbosity() const overridegum::ApproximationSchemevirtual
verbosity_gum::ApproximationSchemeprotected
~ApproximationScheme() overridegum::ApproximationScheme
~BNdistance()gum::BNdistance< GUM_SCALAR >virtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfigurationvirtual
~MCBNDistance() overridegum::MCBNDistance< GUM_SCALAR >