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

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

ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
atRandom_gum::GibbsOperator< GUM_SCALAR >protected
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
burnIn() constgum::GibbsBNdistance< GUM_SCALAR >
computeKL_() finalgum::GibbsBNdistance< GUM_SCALAR >protectedvirtual
continueApproximationScheme(double error)gum::ApproximationScheme
counting_gum::GibbsOperator< GUM_SCALAR >protected
current_epsilon_gum::ApproximationSchemeprotected
current_rate_gum::ApproximationSchemeprotected
current_state_gum::ApproximationSchemeprotected
current_step_gum::ApproximationSchemeprotected
currentTime() constgum::ApproximationSchemevirtual
difficulty() constgum::BNdistance< GUM_SCALAR >
disableEpsilon()gum::ApproximationSchemevirtual
disableMaxIter()gum::ApproximationSchemevirtual
disableMaxTime()gum::ApproximationSchemevirtual
disableMinEpsilonRate()gum::ApproximationSchemevirtual
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
errorPQ()gum::BNdistance< GUM_SCALAR >
errorPQ_gum::BNdistance< GUM_SCALAR >protected
errorQP()gum::BNdistance< GUM_SCALAR >
errorQP_gum::BNdistance< GUM_SCALAR >protected
GibbsBNdistance(const IBayesNet< GUM_SCALAR > &P, const IBayesNet< GUM_SCALAR > &Q)gum::GibbsBNdistance< GUM_SCALAR >
GibbsBNdistance(const BNdistance< GUM_SCALAR > &kl)gum::GibbsBNdistance< GUM_SCALAR >explicit
GibbsOperator(const IBayesNet< GUM_SCALAR > &BN, const NodeProperty< Idx > *hardEv, Size nbr=1, bool atRandom=false)gum::GibbsOperator< GUM_SCALAR >
hardEv_gum::GibbsOperator< GUM_SCALAR >protected
hellinger()gum::BNdistance< GUM_SCALAR >
hellinger_gum::BNdistance< GUM_SCALAR >protected
history() constgum::ApproximationSchemevirtual
history_gum::ApproximationSchemeprotected
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
initApproximationScheme()gum::ApproximationScheme
isDrawnAtRandom() constgum::GibbsOperator< GUM_SCALAR >inline
isEnabledEpsilon() constgum::ApproximationSchemevirtual
isEnabledMaxIter() constgum::ApproximationSchemevirtual
isEnabledMaxTime() constgum::ApproximationSchemevirtual
isEnabledMinEpsilonRate() constgum::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() constgum::ApproximationSchemevirtual
maxTime() constgum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
min_rate_eps_gum::ApproximationSchemeprotected
minEpsilonRate() constgum::ApproximationSchemevirtual
monteCarloSample()gum::GibbsOperator< GUM_SCALAR >
nbr_gum::GibbsOperator< GUM_SCALAR >protected
nbrDrawnVar() constgum::GibbsOperator< GUM_SCALAR >inline
nbrIterations() constgum::ApproximationSchemevirtual
nextSample(Instantiation prev)gum::GibbsOperator< GUM_SCALAR >
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
p() constgum::BNdistance< GUM_SCALAR >
p_gum::BNdistance< GUM_SCALAR >protected
period_size_gum::ApproximationSchemeprotected
periodSize() constgum::ApproximationSchemevirtual
process_()gum::BNdistance< GUM_SCALAR >protected
q() constgum::BNdistance< GUM_SCALAR >
q_gum::BNdistance< GUM_SCALAR >protected
remainingBurnIn()gum::ApproximationScheme
samplingBn_gum::GibbsOperator< GUM_SCALAR >protected
samplingNodes_gum::GibbsOperator< GUM_SCALAR >protected
setBurnIn(Size b)gum::GibbsBNdistance< GUM_SCALAR >
setDrawnAtRandom(bool atRandom)gum::GibbsOperator< GUM_SCALAR >inline
setEpsilon(double eps)gum::ApproximationSchemevirtual
setMaxIter(Size max)gum::ApproximationSchemevirtual
setMaxTime(double timeout)gum::ApproximationSchemevirtual
setMinEpsilonRate(double rate)gum::ApproximationSchemevirtual
setNbrDrawnVar(Size nbr)gum::GibbsOperator< GUM_SCALAR >inline
setPeriodSize(Size p)gum::ApproximationSchemevirtual
setVerbosity(bool v)gum::ApproximationSchemevirtual
startOfPeriod()gum::ApproximationScheme
stateApproximationScheme() constgum::ApproximationSchemevirtual
stopApproximationScheme()gum::ApproximationScheme
timer_gum::ApproximationSchemeprotected
updateApproximationScheme(unsigned int incr=1)gum::ApproximationScheme
verbosity() constgum::ApproximationSchemevirtual
verbosity_gum::ApproximationSchemeprotected
~ApproximationScheme()gum::ApproximationSchemevirtual
~BNdistance()gum::BNdistance< GUM_SCALAR >virtual
~GibbsBNdistance()gum::GibbsBNdistance< GUM_SCALAR >
~GibbsOperator()gum::GibbsOperator< GUM_SCALAR >virtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration