| _atemporalVarNames_() const =0 | gum::learning::IKTBNLearner< GUM_SCALAR > | protectedpure virtual |
| _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 |
| _determineNode_(const std::string &name) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _encode_(std::string_view base, int slice) const | gum::learning::IKTBNLearner< GUM_SCALAR > | protected |
| _isKnownBase_(std::string_view base) const =0 | gum::learning::IKTBNLearner< GUM_SCALAR > | protectedpure virtual |
| _scanConstantColumns_(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, const std::vector< std::string > &missingSymbols) | gum::learning::IKTBNLearner< GUM_SCALAR > | protectedstatic |
| addForbiddenArc(std::string_view tailNode, std::string_view headNode)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addMandatoryArc(std::string_view tailNode, std::string_view headNode)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addNoChildrenNode(std::string_view base, int slice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addNoChildrenNode(std::string_view name)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addNoParentNode(std::string_view base, int slice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addNoParentNode(std::string_view name)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addPossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| addPossibleEdge(std::string_view tail, std::string_view head)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| allowArcAdditions(bool allow=true)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| allowArcDeletions(bool allow=true)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| allowArcReversals(bool allow=true)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseForbiddenArc(std::string_view tailNode, std::string_view headNode)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseMandatoryArc(std::string_view tailNode, std::string_view headNode)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseNoChildrenNode(std::string_view base, int slice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseNoChildrenNode(std::string_view name)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseNoParentNode(std::string_view base, int slice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| eraseNoParentNode(std::string_view name)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| erasePossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| erasePossibleEdge(std::string_view tail, std::string_view head)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| learnKTBN()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| setMaxIndegree(Size max_indegree)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useExtendedGreedyHillClimbing()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useGreedyHillClimbing()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useLocalSearchWithTabuList(Size tabu_size=100, Size nb_decrease=2)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useMDLCorrection()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useMIIC()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useNMLCorrection()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useNoCorrection()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreAIC()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreBD()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreBDeu()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreBIC()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScorefNML()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreLog2Likelihood()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useScoreMDL()=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| useSmoothingPrior(double weight=1.0)=0 | gum::learning::IKTBNLearner< GUM_SCALAR > | pure virtual |
| ~IKTBNLearner()=default | gum::learning::IKTBNLearner< GUM_SCALAR > | virtual |