aGrUM  0.16.0
Bayesian Networks
+ Collaboration diagram for Bayesian Networks:

Detailed Description

Modules

 Inference Algorithms
 
 Serialization
 
 Generators
 
 Particles Algorithms
 

Classes

class  gum::EssentialGraph
 Class building the essential graph from a BN. More...
 
class  gum::MarkovBlanket
 Class building the markov Blanket from a BN and a nodeName. More...
 
class  gum::StructuralComparator
 A class for comparing graphs based on their structures. More...
 
class  gum::BayesNet< GUM_SCALAR >
 Class representing a Bayesian Network. More...
 
class  gum::BayesNetFactory< GUM_SCALAR >
 A factory class to ease BayesNet construction. More...
 
class  gum::BayesNetFragment< GUM_SCALAR >
 Portion of a BN identified by the list of nodes and a BayesNet. More...
 
class  gum::IBayesNet< GUM_SCALAR >
 Class representing the minimal interface for Bayesian Network. More...
 
class  gum::IBayesNetFactory
 IBayesNetFactory is the non-template interface for BayesNetFactory : many ways to build a BN do not depend on the specification of the GUM_SCALAR template argument (for instance for BN readers). More...
 
class  gum::BayesNetInference< GUM_SCALAR >
 <agrum/BN/inference/BayesNetInference.h> More...
 
class  gum::EvidenceInference< GUM_SCALAR >
 <agrum/BN/inference/evidenceInference.h> More...
 
class  gum::JointTargetedInference< GUM_SCALAR >
 <agrum/BN/inference/jointTargetedInference.h> More...
 
class  gum::MarginalTargetedInference< GUM_SCALAR >
 <agrum/BN/inference/marginalTargetedInference.h> More...