| _algo_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _allowAdditions_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _allowDeletions_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _allowReversals_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _applyConfig_(KTBNLearner< GUM_SCALAR > &learner) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _applyConstraints_(KTBNLearner< GUM_SCALAR > &learner, Size k) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _atemporalVarNames_() const override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | privatevirtual |
| _atemporalVars_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _baseNames_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _bestK_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _bestLatentVariables_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _checkArcTemporallyFeasible_(std::string_view tail, std::string_view head, std::string_view action) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _checkBaseIsTemporal_(std::string_view base, std::string_view context) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _checkMinimalOrder_(Size order, std::string_view label) | gum::learning::IKTBNLearner< GUM_SCALAR > | protectedstatic |
| _correction_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _countParameters_(const KTBN< GUM_SCALAR > &net) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _csvBaseName_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _ctable_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | mutableprivate |
| _determineNode_(const std::string &name) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _dirPath_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _encode_(std::string_view base, int slice) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _fNMLScore_(const KTBN< GUM_SCALAR > &net) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _forbiddenArcs_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _forbiddenArcsAllSlices_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _forbiddenIntraSliceArcs_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _forbiddenKernelArcs_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _forEachScoredNode_(const KTBN< GUM_SCALAR > &net, PerInstance perInstance, PerNodeFinal perNodeFinal) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _ignoreMissingSymbols_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _induceTypes_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _inferAtemporalVars_(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::vector< std::string > &missingSymbols) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | privatestatic |
| _isKnownBase_(std::string_view base) const override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | privatevirtual |
| _kMax_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _kMin_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _log2Likelihood_(const KTBN< GUM_SCALAR > &net) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _mandatoryArcs_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _mandatoryKernelArcs_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _maxIndegree_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _missingSymbols_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _nbDecrease_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _nbSamples_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _noChildrenNodes_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _noParentNodes_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _orderScore_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _orderSelectionScore_(const KTBN< GUM_SCALAR > &net, double logN) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _possibleEdges_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _prior_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _prior_bn_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _priorWeight_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _raiseKMinForSlice_(int slice) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _recomputeKMin_() | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _scanConstantColumns_(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, const std::vector< std::string > &missingSymbols) | gum::learning::IKTBNLearner< GUM_SCALAR > | protectedstatic |
| _score_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _scorePerCandidateK_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _tabuSize_ | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _verifyBase_(std::string_view base, int slice) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| _verifyKernelArc_(std::string_view tailBase, std::string_view headBase, int lag) const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| addForbiddenArc(std::string_view tailNode, std::string_view headNode) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addForbiddenKernelArc(std::string_view tailBase, int lag, std::string_view headBase) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| addMandatoryArc(std::string_view tailNode, std::string_view headNode) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addMandatoryKernelArc(std::string_view tailBase, int lag, std::string_view headBase) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| addNoChildrenNode(std::string_view base, int slice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addNoChildrenNode(std::string_view name) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addNoParentNode(std::string_view base, int slice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addNoParentNode(std::string_view name) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addPossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| addPossibleEdge(std::string_view tail, std::string_view head) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| allowArcAdditions(bool allow=true) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| allowArcDeletions(bool allow=true) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| allowArcReversals(bool allow=true) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| bestK() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| C | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| checkScorePriorCompatibility() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| eraseForbiddenArc(std::string_view tailNode, std::string_view headNode) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseForbiddenKernelArc(std::string_view tailBase, int lag, std::string_view headBase) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| eraseMandatoryArc(std::string_view tailNode, std::string_view headNode) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseMandatoryKernelArc(std::string_view tailBase, int lag, std::string_view headBase) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| eraseNoChildrenNode(std::string_view base, int slice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseNoChildrenNode(std::string_view name) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseNoParentNode(std::string_view base, int slice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| eraseNoParentNode(std::string_view name) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| erasePossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| erasePossibleEdge(std::string_view tail, std::string_view head) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| ignoreMissingSymbols(bool ignore=true) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| isIgnoringMissingSymbols() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| kMax() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::unordered_set< std::string > &atemporalVars, const std::vector< std::string > &missingSymbols={"?"}, bool induceTypes=true) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::vector< std::string > &missingSymbols={"?"}, bool induceTypes=true) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const BayesNet< GUM_SCALAR > &bn, const std::unordered_set< std::string > &atemporalVars={}, const std::vector< std::string > &missingSymbols={"?"}) | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| KTBNAdaptiveLearner(const KTBNAdaptiveLearner< GUM_SCALAR > &)=delete | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| KTBNAdaptiveLearner(KTBNAdaptiveLearner< GUM_SCALAR > &&)=delete | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| latentVariables() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| learnKTBN() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| operator=(const KTBNAdaptiveLearner< GUM_SCALAR > &)=delete | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| operator=(KTBNAdaptiveLearner< GUM_SCALAR > &&)=delete | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | private |
| OrderScoreType enum name | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| scorePerCandidateK() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| setMaxIndegree(Size max_indegree) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| state() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| toString() const | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| useExtendedGreedyHillClimbing() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useGreedyHillClimbing() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useLocalSearchWithTabuList(Size tabu_size=100, Size nb_decrease=2) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useMDLCorrection() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useMIIC() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useNMLCorrection() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useNoCorrection() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useOrderScoreAIC() | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| useOrderScoreBIC() | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| useOrderScorefNML() | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |
| useScoreAIC() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScoreBD() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScoreBDeu() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScoreBIC() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScorefNML() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScoreLog2Likelihood() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useScoreMDL() override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| useSmoothingPrior(double weight=1.0) override | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | virtual |
| ~IKTBNLearner()=default | gum::learning::IKTBNLearner< GUM_SCALAR > | virtual |
| ~KTBNAdaptiveLearner() | gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > | |