aGrUM  0.16.0
gum::learning::Miic Member List

This is the complete list of members for gum::learning::Miic, including all inherited members.

__arc_probasgum::learning::Miicprivate
__empty_setgum::learning::Miicprivate
__existsDirectedPath(const MixedGraph &graph, const NodeId n1, const NodeId n2) constgum::learning::Miicprivate
__initial_marksgum::learning::Miicprivate
__latent_couplesgum::learning::Miicprivate
__maxLoggum::learning::Miicprivate
__Ngum::learning::Miicprivate
__usemiicgum::learning::Miicprivate
_burn_ingum::ApproximationSchemeprotected
_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
_findBestContributor(NodeId x, NodeId y, const std::vector< NodeId > &ui, const MixedGraph &graph, CorrectedMutualInformation<> &I, Heap< std::pair< std::tuple< NodeId, NodeId, NodeId, std::vector< NodeId > > *, double >, GreaterPairOn2nd > &_rank)gum::learning::Miicprotected
_getUnshieldedTriples(const MixedGraph &graph, CorrectedMutualInformation<> &I, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set)gum::learning::Miicprotected
_getUnshieldedTriplesMIIC(const MixedGraph &graph, CorrectedMutualInformation<> &I, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set, HashTable< std::pair< NodeId, NodeId >, char > &marks)gum::learning::Miicprotected
_historygum::ApproximationSchemeprotected
_initiation(CorrectedMutualInformation<> &I, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set, Heap< std::pair< std::tuple< NodeId, NodeId, NodeId, std::vector< NodeId > > *, double >, GreaterPairOn2nd > &_rank)gum::learning::Miicprotected
_iteration(CorrectedMutualInformation<> &I, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set, Heap< std::pair< std::tuple< NodeId, NodeId, NodeId, std::vector< NodeId > > *, double >, GreaterPairOn2nd > &_rank)gum::learning::Miicprotected
_last_epsilongum::ApproximationSchemeprotected
_max_itergum::ApproximationSchemeprotected
_max_timegum::ApproximationSchemeprotected
_min_rate_epsgum::ApproximationSchemeprotected
_orientation_3off2(CorrectedMutualInformation<> &I, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set)gum::learning::Miicprotected
_orientation_latents(CorrectedMutualInformation<> &I, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set)gum::learning::Miicprotected
_orientation_miic(CorrectedMutualInformation<> &I, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sep_set)gum::learning::Miicprotected
_period_sizegum::ApproximationSchemeprotected
_propagatesHead(MixedGraph &graph, NodeId node)gum::learning::Miicprotected
_timergum::ApproximationSchemeprotected
_updateProbaTriples(const MixedGraph &graph, std::vector< std::tuple< std::tuple< NodeId, NodeId, NodeId > *, double, double, double > > proba_triples)gum::learning::Miicprotected
_verbositygum::ApproximationSchemeprotected
addConstraints(HashTable< std::pair< NodeId, NodeId >, char > constraints)gum::learning::Miic
ApproximationScheme(bool verbosity=false)gum::ApproximationScheme
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
continueApproximationScheme(double error)gum::ApproximationScheme
currentTime() constgum::ApproximationSchemevirtual
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
history() constgum::ApproximationSchemevirtual
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
initApproximationScheme()gum::ApproximationScheme
isEnabledEpsilon() constgum::ApproximationSchemevirtual
isEnabledMaxIter() constgum::ApproximationSchemevirtual
isEnabledMaxTime() constgum::ApproximationSchemevirtual
isEnabledMinEpsilonRate() constgum::ApproximationSchemevirtual
latentVariables() constgum::learning::Miic
learnBN(GRAPH_CHANGES_SELECTOR &selector, PARAM_ESTIMATOR &estimator, DAG initial_dag=DAG())gum::learning::Miic
learnMixedStructure(CorrectedMutualInformation<> &I, MixedGraph graph)gum::learning::Miic
learnStructure(CorrectedMutualInformation<> &I, MixedGraph graph)gum::learning::Miic
maxIter() constgum::ApproximationSchemevirtual
maxTime() constgum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
Miic()gum::learning::Miic
Miic(int maxLog)gum::learning::Miic
Miic(const Miic &from)gum::learning::Miic
Miic(Miic &&from)gum::learning::Miic
minEpsilonRate() constgum::ApproximationSchemevirtual
nbrIterations() constgum::ApproximationSchemevirtual
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
operator=(const Miic &from)gum::learning::Miic
operator=(Miic &&from)gum::learning::Miic
periodSize() constgum::ApproximationSchemevirtual
remainingBurnIn()gum::ApproximationScheme
set3off2Behaviour()gum::learning::Miic
setEpsilon(double eps)gum::ApproximationSchemevirtual
setMaxIter(Size max)gum::ApproximationSchemevirtual
setMaxTime(double timeout)gum::ApproximationSchemevirtual
setMiicBehaviour()gum::learning::Miic
setMinEpsilonRate(double rate)gum::ApproximationSchemevirtual
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
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
~Miic()gum::learning::Miic