aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::learning::IKTBNLearner< GUM_SCALAR > Member List

This is the complete list of members for gum::learning::IKTBNLearner< GUM_SCALAR >, including all inherited members.

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