| _arcProbas_ | gum::learning::Miic | private |
| _emptySet_ | gum::learning::ConstraintBasedLearning | protected |
| _existsDirectedPath_(const MixedGraph &graph, NodeId n1, NodeId n2) | gum::learning::ConstraintBasedLearning | protectedstatic |
| _existsNonTrivialDirectedPath_(const MixedGraph &graph, NodeId n1, NodeId n2) | gum::learning::ConstraintBasedLearning | protectedstatic |
| _forbiddenGraph_ | gum::learning::ConstraintBasedLearning | protected |
| _initialMarks_ | gum::learning::ConstraintBasedLearning | protected |
| _isNotLatentCouple_(NodeId x, NodeId y) | gum::learning::Miic | private |
| _latentCouples_ | gum::learning::ConstraintBasedLearning | protected |
| _mandatoryGraph_ | gum::learning::ConstraintBasedLearning | protected |
| _maxIndegree_ | gum::learning::ConstraintBasedLearning | private |
| _maxLog_ | gum::learning::ConstraintBasedLearning | protected |
| _orientingVstructureMiic_(MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, char > &marks, NodeId x, NodeId y, NodeId z, double p1, double p2) | gum::learning::Miic | private |
| _propagatingOrientationMiic_(MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, char > &marks, NodeId x, NodeId y, NodeId z, double p1, double p2) | gum::learning::Miic | private |
| addConstraints(const HashTable< std::pair< NodeId, NodeId >, char > &constraints) | gum::learning::ConstraintBasedLearning | |
| applyStructuralConstraints_(MixedGraph &graph) | gum::learning::ConstraintBasedLearning | protected |
| ApproximationScheme(bool verbosity=false) | gum::ApproximationScheme | explicit |
| ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
| burn_in_ | gum::ApproximationScheme | protected |
| ConstraintBasedLearning() | gum::learning::ConstraintBasedLearning | |
| ConstraintBasedLearning(int maxLog) | gum::learning::ConstraintBasedLearning | explicit |
| ConstraintBasedLearning(const ConstraintBasedLearning &) | gum::learning::ConstraintBasedLearning | |
| ConstraintBasedLearning(ConstraintBasedLearning &&) | gum::learning::ConstraintBasedLearning | |
| continueApproximationScheme(double error) | gum::ApproximationScheme | |
| current_epsilon_ | gum::ApproximationScheme | protected |
| current_rate_ | gum::ApproximationScheme | protected |
| current_state_ | gum::ApproximationScheme | protected |
| current_step_ | gum::ApproximationScheme | protected |
| currentTime() const override | gum::ApproximationScheme | virtual |
| disableEpsilon() override | gum::ApproximationScheme | virtual |
| disableMaxIter() override | gum::ApproximationScheme | virtual |
| disableMaxTime() override | gum::ApproximationScheme | virtual |
| disableMinEpsilonRate() override | gum::ApproximationScheme | virtual |
| enabled_eps_ | gum::ApproximationScheme | protected |
| enabled_max_iter_ | gum::ApproximationScheme | protected |
| enabled_max_time_ | gum::ApproximationScheme | protected |
| enabled_min_rate_eps_ | gum::ApproximationScheme | protected |
| enableEpsilon() override | gum::ApproximationScheme | virtual |
| enableMaxIter() override | gum::ApproximationScheme | virtual |
| enableMaxTime() override | gum::ApproximationScheme | virtual |
| enableMinEpsilonRate() override | gum::ApproximationScheme | virtual |
| eps_ | gum::ApproximationScheme | protected |
| epsilon() const override | gum::ApproximationScheme | virtual |
| findBestContributor_(NodeId x, NodeId y, const std::vector< NodeId > &ui, const MixedGraph &graph, CorrectedMutualInformation &mutualInformation, Heap< CondRanking, GreaterPairOn2nd > &rank) | gum::learning::Miic | protected |
| history() const override | gum::ApproximationScheme | virtual |
| history_ | gum::ApproximationScheme | protected |
| IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
| initApproximationScheme() | gum::ApproximationScheme | |
| initGraph_(const MixedGraph &template_graph) | gum::learning::ConstraintBasedLearning | protected |
| initiation_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet, Heap< CondRanking, GreaterPairOn2nd > &rank) | gum::learning::Miic | protected |
| isArcValid_(const MixedGraph &graph, NodeId x, NodeId y) | gum::learning::ConstraintBasedLearning | protected |
| isEnabledEpsilon() const override | gum::ApproximationScheme | virtual |
| isEnabledMaxIter() const override | gum::ApproximationScheme | virtual |
| isEnabledMaxTime() const override | gum::ApproximationScheme | virtual |
| isEnabledMinEpsilonRate() const override | gum::ApproximationScheme | virtual |
| isForbiddenArc_(NodeId x, NodeId y) const | gum::learning::ConstraintBasedLearning | protected |
| isForbiddenEdge_(NodeId x, NodeId y) const | gum::learning::ConstraintBasedLearning | protected |
| isMaxIndegree_(const MixedGraph &graph, NodeId x) | gum::learning::ConstraintBasedLearning | protected |
| iteration_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet, Heap< CondRanking, GreaterPairOn2nd > &rank) | gum::learning::Miic | protected |
| last_epsilon_ | gum::ApproximationScheme | protected |
| latentVariables() const | gum::learning::ConstraintBasedLearning | |
| learnBN(PARAM_ESTIMATOR &estimator, MixedGraph graph) | gum::learning::ConstraintBasedLearning | |
| learnDAG(MixedGraph graph) | gum::learning::ConstraintBasedLearning | |
| learnMixedStructure(MixedGraph graph) override | gum::learning::Miic | virtual |
| learnPDAG(MixedGraph graph) | gum::learning::ConstraintBasedLearning | |
| learnSkeleton(MixedGraph graph) override | gum::learning::Miic | virtual |
| max_iter_ | gum::ApproximationScheme | protected |
| max_time_ | gum::ApproximationScheme | protected |
| maxIter() const override | gum::ApproximationScheme | virtual |
| maxTime() const override | gum::ApproximationScheme | virtual |
| meekRules_ | gum::learning::ConstraintBasedLearning | protected |
| messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
| mi_ | gum::learning::Miic | private |
| Miic() | gum::learning::Miic | |
| Miic(int maxLog) | gum::learning::Miic | explicit |
| Miic(const Miic &from) | gum::learning::Miic | |
| Miic(Miic &&from) | gum::learning::Miic | |
| min_rate_eps_ | gum::ApproximationScheme | protected |
| minEpsilonRate() const override | gum::ApproximationScheme | virtual |
| nbrIterations() const override | gum::ApproximationScheme | virtual |
| onProgress | gum::IApproximationSchemeConfiguration | |
| onStop | gum::IApproximationSchemeConfiguration | |
| onStructuralModification | gum::learning::ConstraintBasedLearning | |
| operator=(const Miic &from) | gum::learning::Miic | |
| operator=(Miic &&from) | gum::learning::Miic | |
| gum::learning::ConstraintBasedLearning::operator=(const ConstraintBasedLearning &) | gum::learning::ConstraintBasedLearning | |
| gum::learning::ConstraintBasedLearning::operator=(ConstraintBasedLearning &&) | gum::learning::ConstraintBasedLearning | |
| orientationMiic_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet) | gum::learning::Miic | protected |
| orientDoubleHeadedArcs_(MixedGraph &mg) | gum::learning::ConstraintBasedLearning | protected |
| period_size_ | gum::ApproximationScheme | protected |
| periodSize() const override | gum::ApproximationScheme | virtual |
| remainingBurnIn() const | gum::ApproximationScheme | |
| setEpsilon(double eps) override | gum::ApproximationScheme | virtual |
| setForbiddenGraph(const gum::DiGraph &forbidGraph) | gum::learning::ConstraintBasedLearning | |
| setMandatoryGraph(const gum::DAG &mandaGraph) | gum::learning::ConstraintBasedLearning | |
| setMaxIndegree(gum::Size n) | gum::learning::ConstraintBasedLearning | |
| setMaxIter(Size max) override | gum::ApproximationScheme | virtual |
| setMaxTime(double timeout) override | gum::ApproximationScheme | virtual |
| setMinEpsilonRate(double rate) override | gum::ApproximationScheme | virtual |
| setMutualInformation(CorrectedMutualInformation &mi) | gum::learning::Miic | |
| setPeriodSize(Size p) override | gum::ApproximationScheme | virtual |
| setVerbosity(bool v) override | gum::ApproximationScheme | virtual |
| startOfPeriod() const | gum::ApproximationScheme | |
| stateApproximationScheme() const override | gum::ApproximationScheme | virtual |
| stopApproximationScheme() | gum::ApproximationScheme | |
| stopScheme_(ApproximationSchemeSTATE new_state) | gum::ApproximationScheme | private |
| timer_ | gum::ApproximationScheme | protected |
| unshieldedTriples_(const MixedGraph &graph) | gum::learning::ConstraintBasedLearning | protected |
| unshieldedTriplesMiic_(const MixedGraph &graph, CorrectedMutualInformation &mutualInformation, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet, HashTable< std::pair< NodeId, NodeId >, char > &marks) | gum::learning::Miic | protected |
| updateApproximationScheme(unsigned int incr=1) | gum::ApproximationScheme | |
| updateProbaTriples_(const MixedGraph &graph, std::vector< ProbabilisticRanking > probaTriples) | gum::learning::Miic | protected |
| verbosity() const override | gum::ApproximationScheme | virtual |
| verbosity_ | gum::ApproximationScheme | protected |
| ~ApproximationScheme() override | gum::ApproximationScheme | |
| ~ConstraintBasedLearning() override | gum::learning::ConstraintBasedLearning | |
| ~IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | virtual |
| ~Miic() override | gum::learning::Miic | |