| _arcProbas_ | gum::learning::SimpleMiic | private |
| _emptySet_ | gum::learning::SimpleMiic | private |
| _existsDirectedPath_(const MixedGraph &graph, NodeId n1, NodeId n2) | gum::learning::SimpleMiic | privatestatic |
| _existsNonTrivialDirectedPath_(const MixedGraph &graph, NodeId n1, NodeId n2) | gum::learning::SimpleMiic | privatestatic |
| _initialMarks_ | gum::learning::SimpleMiic | private |
| _isNotLatentCouple_(NodeId x, NodeId y) | gum::learning::SimpleMiic | private |
| _latentCouples_ | gum::learning::SimpleMiic | private |
| _maxLog_ | gum::learning::SimpleMiic | private |
| _orientingVstructureMiic_(MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, char > &marks, NodeId x, NodeId y, NodeId z, double p1, double p2) | gum::learning::SimpleMiic | private |
| _propagatingOrientationMiic_(MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, char > &marks, NodeId x, NodeId y, NodeId z, double p1, double p2) | gum::learning::SimpleMiic | private |
| _size_ | gum::learning::SimpleMiic | private |
| addConstraints(HashTable< std::pair< NodeId, NodeId >, char > constraints) | gum::learning::SimpleMiic | |
| ApproximationScheme(bool verbosity=false) | gum::ApproximationScheme | explicit |
| ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
| burn_in_ | gum::ApproximationScheme | protected |
| 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::SimpleMiic | protected |
| history() const override | gum::ApproximationScheme | virtual |
| history_ | gum::ApproximationScheme | protected |
| IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
| initApproximationScheme() | gum::ApproximationScheme | |
| initiation_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet, Heap< CondRanking, GreaterPairOn2nd > &rank) | gum::learning::SimpleMiic | 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 |
| isForbidenArc_(NodeId x, NodeId y) const | gum::learning::SimpleMiic | protected |
| isOrientable_(const MixedGraph &graph, NodeId xi, NodeId xj) const | gum::learning::SimpleMiic | protected |
| iteration_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet, Heap< CondRanking, GreaterPairOn2nd > &rank) | gum::learning::SimpleMiic | protected |
| last_epsilon_ | gum::ApproximationScheme | protected |
| latentVariables() const | gum::learning::SimpleMiic | |
| learnBN(GRAPH_CHANGES_SELECTOR &selector, PARAM_ESTIMATOR &estimator, DAG initial_dag=DAG()) | gum::learning::SimpleMiic | |
| learnMixedStructure(CorrectedMutualInformation &mutualInformation, MixedGraph graph) | gum::learning::SimpleMiic | |
| learnPDAG(CorrectedMutualInformation &mutualInformation, MixedGraph graph) | gum::learning::SimpleMiic | |
| learnStructure(CorrectedMutualInformation &I, MixedGraph graph) | gum::learning::SimpleMiic | |
| max_iter_ | gum::ApproximationScheme | protected |
| max_time_ | gum::ApproximationScheme | protected |
| maxIter() const override | gum::ApproximationScheme | virtual |
| maxTime() const override | gum::ApproximationScheme | virtual |
| messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
| min_rate_eps_ | gum::ApproximationScheme | protected |
| minEpsilonRate() const override | gum::ApproximationScheme | virtual |
| nbrIterations() const override | gum::ApproximationScheme | virtual |
| onProgress | gum::IApproximationSchemeConfiguration | |
| onStop | gum::IApproximationSchemeConfiguration | |
| operator=(const SimpleMiic &from) | gum::learning::SimpleMiic | |
| operator=(SimpleMiic &&from) | gum::learning::SimpleMiic | |
| orientationLatents_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet) | gum::learning::SimpleMiic | protected |
| orientationMiic_(CorrectedMutualInformation &mutualInformation, MixedGraph &graph, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet) | gum::learning::SimpleMiic | protected |
| period_size_ | gum::ApproximationScheme | protected |
| periodSize() const override | gum::ApproximationScheme | virtual |
| propagatesOrientationInChainOfRemainingEdges_(MixedGraph &graph) | gum::learning::SimpleMiic | protected |
| propagatesRemainingOrientableEdges_(MixedGraph &graph, NodeId xj) | gum::learning::SimpleMiic | protected |
| remainingBurnIn() const | gum::ApproximationScheme | |
| setEpsilon(double eps) override | gum::ApproximationScheme | virtual |
| setMaxIter(Size max) override | gum::ApproximationScheme | virtual |
| setMaxTime(double timeout) override | gum::ApproximationScheme | virtual |
| setMinEpsilonRate(double rate) override | gum::ApproximationScheme | virtual |
| setPeriodSize(Size p) override | gum::ApproximationScheme | virtual |
| setVerbosity(bool v) override | gum::ApproximationScheme | virtual |
| SimpleMiic() | gum::learning::SimpleMiic | |
| SimpleMiic(int maxLog) | gum::learning::SimpleMiic | explicit |
| SimpleMiic(const SimpleMiic &from) | gum::learning::SimpleMiic | |
| SimpleMiic(SimpleMiic &&from) | gum::learning::SimpleMiic | |
| 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, CorrectedMutualInformation &mutualInformation, const HashTable< std::pair< NodeId, NodeId >, std::vector< NodeId > > &sepSet) | gum::learning::SimpleMiic | 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::SimpleMiic | protected |
| updateApproximationScheme(unsigned int incr=1) | gum::ApproximationScheme | |
| updateProbaTriples_(const MixedGraph &graph, std::vector< ProbabilisticRanking > probaTriples) | gum::learning::SimpleMiic | protected |
| verbosity() const override | gum::ApproximationScheme | virtual |
| verbosity_ | gum::ApproximationScheme | protected |
| ~ApproximationScheme() | gum::ApproximationScheme | virtual |
| ~IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | virtual |
| ~SimpleMiic() override | gum::learning::SimpleMiic | |