aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::IMDDI< AttributeSelection, isScalar > Member List

This is the complete list of members for gum::IMDDI< AttributeSelection, isScalar >, including all inherited members.

_addLeaf_(NodeId)gum::IMDDI< AttributeSelection, isScalar >private
_assumeValue_(const Observation *obs)gum::IncrementalGraphLearner< AttributeSelection, false >private
_attributeSelectionThreshold_gum::IMDDI< AttributeSelection, isScalar >private
_branchObs_(const Observation *obs, const DiscreteVariable *var)gum::IncrementalGraphLearner< AttributeSelection, false >private
_clearValue_()gum::IncrementalGraphLearner< AttributeSelection, false >private
_downdateScore_(const DiscreteVariable *, NodeId, VariableSelector &vs)gum::IMDDI< AttributeSelection, isScalar >private
_insertLeafInFunctionGraph_(AbstractLeaf *, Int2Type< true >)gum::IMDDI< AttributeSelection, isScalar >private
_insertLeafInFunctionGraph_(AbstractLeaf *, Int2Type< false >)gum::IMDDI< AttributeSelection, isScalar >private
_leafMap_gum::IMDDI< AttributeSelection, isScalar >private
_lg_gum::IMDDI< AttributeSelection, isScalar >private
_nbTotalObservation_gum::IMDDI< AttributeSelection, isScalar >private
_rebuildFunctionGraph_()gum::IMDDI< AttributeSelection, isScalar >private
_removeLeaf_(NodeId)gum::IMDDI< AttributeSelection, isScalar >private
_updateNodeSet_(Set< NodeId > &, const DiscreteVariable *, VariableSelector &)gum::IMDDI< AttributeSelection, isScalar >private
_updateScore_(const DiscreteVariable *, NodeId, VariableSelector &vs)gum::IMDDI< AttributeSelection, isScalar >private
_varOrder_gum::IMDDI< AttributeSelection, isScalar >private
addObservation(const Observation *) overridegum::IMDDI< AttributeSelection, isScalar >virtual
chgNodeBoundVar_(NodeId chgedNodeId, const DiscreteVariable *desiredVar) overridegum::IMDDI< AttributeSelection, isScalar >protectedvirtual
convertNode2Leaf_(NodeId)gum::IncrementalGraphLearner< AttributeSelection, false >protectedvirtual
IMDDI(MultiDimFunctionGraph< double > *target, double attributeSelectionThreshold, double pairSelectionThreshold, gum::VariableSet attributeListe, const DiscreteVariable *learnedValue)gum::IMDDI< AttributeSelection, isScalar >
IMDDI(MultiDimFunctionGraph< double > *target, double attributeSelectionThreshold, double pairSelectionThreshold, gum::VariableSet attributeListe)gum::IMDDI< AttributeSelection, isScalar >
IncrementalGraphLearner(MultiDimFunctionGraph< double > *target, gum::VariableSet attributesSet, const DiscreteVariable *learnVariable)gum::IncrementalGraphLearner< AttributeSelection, false >
insertInternalNode_(NodeDatabase< AttributeSelection, isScalar > *nDB, const DiscreteVariable *boundVar, NodeId *sonsMap)gum::IncrementalGraphLearner< AttributeSelection, false >protectedvirtual
insertLeafNode_(NodeDatabase< AttributeSelection, isScalar > *nDB, const DiscreteVariable *boundVar, Set< const Observation * > *sonsMap) overridegum::IMDDI< AttributeSelection, isScalar >protectedvirtual
insertNode_(NodeDatabase< AttributeSelection, isScalar > *nDB, const DiscreteVariable *boundVar)gum::IncrementalGraphLearner< AttributeSelection, false >protectedvirtual
insertSetOfVars(MultiDimFunctionGraph< double > *ret) const overridegum::IMDDI< AttributeSelection, isScalar >virtual
isTerminal(NodeId ni) const overridegum::IncrementalGraphLearner< AttributeSelection, false >virtual
leafDatabase_gum::IncrementalGraphLearner< AttributeSelection, false >protected
model_gum::IncrementalGraphLearner< AttributeSelection, false >protected
needUpdate_gum::IncrementalGraphLearner< AttributeSelection, false >protected
nodeId2Database_gum::IncrementalGraphLearner< AttributeSelection, false >protected
nodeNbObservation(NodeId ni) const overridegum::IncrementalGraphLearner< AttributeSelection, false >virtual
nodeSon(NodeId ni, Idx modality) const overridegum::IncrementalGraphLearner< AttributeSelection, false >virtual
nodeSonsMap_gum::IncrementalGraphLearner< AttributeSelection, false >protected
nodeVar(NodeId ni) const overridegum::IncrementalGraphLearner< AttributeSelection, false >virtual
nodeVarMap_gum::IncrementalGraphLearner< AttributeSelection, false >protected
removeNode_(NodeId removedNodeId) overridegum::IMDDI< AttributeSelection, isScalar >protectedvirtual
root() const overridegum::IncrementalGraphLearner< AttributeSelection, false >virtual
root_gum::IncrementalGraphLearner< AttributeSelection, false >protected
setOfVars_gum::IncrementalGraphLearner< AttributeSelection, false >protected
size()gum::IncrementalGraphLearner< AttributeSelection, false >
target_gum::IncrementalGraphLearner< AttributeSelection, false >protected
transpose_(NodeId, const DiscreteVariable *)gum::IncrementalGraphLearner< AttributeSelection, false >protectedvirtual
updateFunctionGraph() overridegum::IMDDI< AttributeSelection, isScalar >virtual
updateGraph() overridegum::IMDDI< AttributeSelection, isScalar >virtual
updateNode_(NodeId nody, gum::VariableSet &bestVars)gum::IncrementalGraphLearner< AttributeSelection, false >protected
updateNodeWithObservation_(const Observation *newObs, NodeId currentNodeId) overridegum::IMDDI< AttributeSelection, isScalar >protectedvirtual
updateVar(const DiscreteVariable *)gum::IncrementalGraphLearner< AttributeSelection, false >virtual
value_gum::IncrementalGraphLearner< AttributeSelection, false >protected
valueAssumed_gum::IncrementalGraphLearner< AttributeSelection, false >protected
ValueType typedefgum::IncrementalGraphLearner< AttributeSelection, false >private
var2Node_gum::IncrementalGraphLearner< AttributeSelection, false >protected
~IMDDI() overridegum::IMDDI< AttributeSelection, isScalar >
~IncrementalGraphLearner() overridegum::IncrementalGraphLearner< AttributeSelection, false >
~IVisitableGraphLearner()=defaultgum::IVisitableGraphLearnervirtual