aGrUM  0.16.0
gum::GibbsBNdistance< GUM_SCALAR > Member List

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

_atRandomgum::GibbsOperator< GUM_SCALAR >protected
_bhattacharyagum::BNdistance< GUM_SCALAR >protected
_burn_ingum::ApproximationSchemeprotected
_computeKL() finalgum::GibbsBNdistance< GUM_SCALAR >protectedvirtual
_countinggum::GibbsOperator< GUM_SCALAR >protected
_current_epsilongum::ApproximationSchemeprotected
_current_rategum::ApproximationSchemeprotected
_current_stategum::ApproximationSchemeprotected
_current_stepgum::ApproximationSchemeprotected
_enabled_epsgum::ApproximationSchemeprotected
_enabled_max_itergum::ApproximationSchemeprotected
_enabled_max_timegum::ApproximationSchemeprotected
_enabled_min_rate_epsgum::ApproximationSchemeprotected
_epsgum::ApproximationSchemeprotected
_errorPQgum::BNdistance< GUM_SCALAR >protected
_errorQPgum::BNdistance< GUM_SCALAR >protected
_hardEvgum::GibbsOperator< GUM_SCALAR >protected
_hellingergum::BNdistance< GUM_SCALAR >protected
_historygum::ApproximationSchemeprotected
_jsdgum::BNdistance< GUM_SCALAR >protected
_klPQgum::BNdistance< GUM_SCALAR >protected
_klQPgum::BNdistance< GUM_SCALAR >protected
_last_epsilongum::ApproximationSchemeprotected
_max_itergum::ApproximationSchemeprotected
_max_timegum::ApproximationSchemeprotected
_min_rate_epsgum::ApproximationSchemeprotected
_nbrgum::GibbsOperator< GUM_SCALAR >protected
_pgum::BNdistance< GUM_SCALAR >protected
_period_sizegum::ApproximationSchemeprotected
_process()gum::BNdistance< GUM_SCALAR >protected
_qgum::BNdistance< GUM_SCALAR >protected
_sampling_bngum::GibbsOperator< GUM_SCALAR >protected
_samplingNodesgum::GibbsOperator< GUM_SCALAR >protected
_timergum::ApproximationSchemeprotected
_verbositygum::ApproximationSchemeprotected
ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
bhattacharya()gum::BNdistance< GUM_SCALAR >
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 >
burnIn() constgum::GibbsBNdistance< GUM_SCALAR >
continueApproximationScheme(double error)gum::ApproximationScheme
currentTime() constgum::ApproximationSchemevirtual
difficulty() constgum::BNdistance< GUM_SCALAR >
disableEpsilon()gum::ApproximationSchemevirtual
disableMaxIter()gum::ApproximationSchemevirtual
disableMaxTime()gum::ApproximationSchemevirtual
disableMinEpsilonRate()gum::ApproximationSchemevirtual
enableEpsilon()gum::ApproximationSchemevirtual
enableMaxIter()gum::ApproximationSchemevirtual
enableMaxTime()gum::ApproximationSchemevirtual
enableMinEpsilonRate()gum::ApproximationSchemevirtual
epsilon() constgum::ApproximationSchemevirtual
errorPQ()gum::BNdistance< GUM_SCALAR >
errorQP()gum::BNdistance< GUM_SCALAR >
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 >
hellinger()gum::BNdistance< GUM_SCALAR >
history() constgum::ApproximationSchemevirtual
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 >
klPQ()gum::BNdistance< GUM_SCALAR >
klQP()gum::BNdistance< GUM_SCALAR >
maxIter() constgum::ApproximationSchemevirtual
maxTime() constgum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
minEpsilonRate() constgum::ApproximationSchemevirtual
monteCarloSample()gum::GibbsOperator< GUM_SCALAR >
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 >
periodSize() constgum::ApproximationSchemevirtual
q() constgum::BNdistance< GUM_SCALAR >
remainingBurnIn()gum::ApproximationScheme
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
updateApproximationScheme(unsigned int incr=1)gum::ApproximationScheme
verbosity() constgum::ApproximationSchemevirtual
~ApproximationScheme()gum::ApproximationSchemevirtual
~BNdistance()gum::BNdistance< GUM_SCALAR >virtual
~GibbsBNdistance()gum::GibbsBNdistance< GUM_SCALAR >
~GibbsOperator()gum::GibbsOperator< GUM_SCALAR >virtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration