▼ agrum  
► BN  
► algorithms  
► divergence  
bruteForceKL.cpp  KL divergence between BNs implementation 
bruteForceKL.h  Algorithm for exact computation KL divergence between BNs 
bruteForceKL_tpl.h  KL divergence between BNs brute force implementation 
GibbsKL.cpp  
GibbsKL.h  Algorithm for approximated computation KL divergence between BNs using GIBBS sampling 
GibbsKL_tpl.h  KL divergence between BNs – implementation using Gibbs sampling 
KL.cpp  KL divergence between BNs implementation 
KL.h  Algorithm for KL divergence between BNs 
KL_tpl.h  KL divergence between BNs implementation 
barrenNodesFinder.cpp  Detect barren nodes for inference in Bayesian networks 
barrenNodesFinder.h  Detect barren nodes for inference in Bayesian networks 
barrenNodesFinder_inl.h  
barrenNodesFinder_tpl.h  
BayesBall.cpp  Implementation of the BayesBall class 
BayesBall.h  The BayesBall algorithm (as described by Schachter) 
BayesBall_inl.h  Implementation of the BayesBall class 
BayesBall_tpl.h  Implementation of the BayesBall class 
dSeparation.cpp  Dseparation analysis (as described in Koller & Friedman 2009) 
dSeparation.h  Dseparation analysis (as described in Koller & Friedman 2009) 
dSeparation_inl.h  Dseparation analysis (as described in Koller & Friedman 2009) 
dSeparation_tpl.h  Dseparation analysis (as described in Koller & Friedman 2009) 
essentialGraph.cpp  Source implementation of the class building the essential Graph from a DAGmodel 
essentialGraph.h  Class building the essential Graph from a DAGmodel 
essentialGraph_inl.h  Inline implementation of the class building the essential Graph from a DAGmodel 
MarkovBlanket.cpp  Source implementation of the class building the Markov Blanket from a DAGmodel and a node (id or name) 
MarkovBlanket.h  Class building the markovBlanket from a DAGmodel and a node name 
MarkovBlanket_inl.h  Inline implementation of the class building the essential Graph from a DAGmodel 
structuralComparator.cpp  
structuralComparator.h  A class for comparing graphs based on their structures 
structuralComparator_tpl.h  
► generator  
IBayesNetGenerator.cpp  Class for generating bayesian networks 
IBayesNetGenerator.h  Interfacelike class for generating bayesian networks 
IBayesNetGenerator_tpl.h  Source implementation of IBayesNetGenerator 
ICPTDisturber.cpp  Source implementation of gumICPTDisturber 
ICPTDisturber.h  Interfacelike class for disturbing Conditional Probability Tables 
ICPTDisturber_tpl.h  Abstract class for disturbing Conditional Probability Tables 
ICPTGenerator.cpp  Source implementation of ICPTGenerator 
ICPTGenerator.h  Interfacelike class for generating Conditional Probability Tables 
ICPTGenerator_tpl.h  Source implementation of gumCPTGenerator 
maxInducedWidthMCBayesNetGenerator.cpp  Source implementation of maxIducedWidthMCBayesNetGenerator 
maxInducedWidthMCBayesNetGenerator.h  Class for generating bayesian networks using MC algorithm cf 
maxInducedWidthMCBayesNetGenerator_tpl.h  Source implementation of MaxInducedWidthMCBayesNetGenerator 
maxParentsMCBayesNetGenerator.cpp  Source implementation of MaxParentsMCBayesNetGenerator 
maxParentsMCBayesNetGenerator.h  Class for generating bayesian networks using MC algorithm cf 
maxParentsMCBayesNetGenerator_tpl.h  Source implementation of MaxParentsMCBayesNetGenerator 
MCBayesNetGenerator.cpp  Source implementation of MyGenerator 
MCBayesNetGenerator.h  Class for generating bayesian networks.using MC algorithm cf 
MCBayesNetGenerator_tpl.h  Source implementation of MCBayesNetGenerator 
simpleBayesNetGenerator.cpp  Class for generating bayesian networks 
simpleBayesNetGenerator.h  Class for generating bayesian networks 
simpleBayesNetGenerator_tpl.h  Source implementation of SimpleBayesNetGenerator 
simpleCPTDisturber.cpp  Source implementation of SimpleICPTDisturber 
simpleCPTDisturber.h  Source implementation of SimpleCPTDisturber 
simpleCPTDisturber_tpl.h  Source implementation of SimpleCPTDisturber 
simpleCPTGenerator.cpp  Source implementation of Defaultsimple 
simpleCPTGenerator.h  Abstract class for generating Conditional Probability Tables 
simpleCPTGenerator_tpl.h  Source implementation of SimpleCPTGenerator 
► inference  
► tools  
approximateInference.cpp  
approximateInference.h  This file contains general methods for approximate inference 
BayesNetInference.cpp  
BayesNetInference.h  This file contains abstract class definitions for Bayesian networks inference classes 
BayesNetInference_tpl.h  Implementation of the non pure virtual methods of class BayesNetInference 
estimator.cpp  
estimator.h  This file contains estimating tools for approximate inference 
estimator_tpl.h  Implementation of Estimator for approximate inference in bayesian networks 
evidenceInference.cpp  
evidenceInference.h  This file contains the abstract class definition for computing the probability of evidence entered in Bayesian networks 
evidenceInference_tpl.h  Implementation of the non pure virtual methods of class JointTargetedInference 
gibbsOperator.cpp  
gibbsOperator.h  This file contains Gibbs sampling (for BNs) class definitions 
gibbsOperator_tpl.h  Implementation of Gibbs inference methods in Bayesian Networks 
jointTargetedInference.cpp  
jointTargetedInference.h  This file contains the abstract inference class definition for computing (incrementally) joint posteriors 
jointTargetedInference_tpl.h  Implementation of the non pure virtual methods of class JointTargetedInference 
marginalTargetedInference.cpp  
marginalTargetedInference.h  This file contains the abstract inference class definition for computing (incrementally) marginal posteriors 
marginalTargetedInference_tpl.h  Implementation of the generic class for the computation of (possibly incrementally) marginal posteriors 
relevantPotentialsFinder.cpp  
relevantPotentialsFinderType.cpp  Class to include at least once this header 
relevantPotentialsFinderType.h  Type of algorithm to use to perform relevant reasoning in Bayes net inference 
samplingInference.cpp  
samplingInference.h  This file contains general methods for simulationoriented approximate inference 
samplingInference_tpl.h  Implementation of the non pure virtual methods of class ApproximateInference 
GibbsSampling.cpp  
GibbsSampling.h  This file contains Gibbs sampling class definition 
GibbsSampling_tpl.h  Implementation of Gibbs Sampling for inference in Bayesian Networks 
importanceSampling.cpp  
importanceSampling.h  This file contains Importance sampling class definition 
importanceSampling_tpl.h  Implementation of Importance Sampling for inference in Bayesian Networks 
lazyPropagation.cpp  
lazyPropagation.h  Implementation of a ShaferShenoy'slike version of lazy propagation for inference in Bayesian Networks 
lazyPropagation_tpl.h  Implementation of lazy propagation for inference in Bayesian Networks 
loopyBeliefPropagation.cpp  
loopyBeliefPropagation.h  This file contains gibbs sampling (for BNs) class definitions 
loopyBeliefPropagation_tpl.h  Implementation of Loopy Belief Propagation in Bayesian Networks 
loopySamplingInference.cpp  
loopySamplingInference.h  This file implements a Hybrid sampling class using LoopyBeliefPropagation and an approximate Inference method 
loopySamplingInference_tpl.h  Implements approximate inference algorithms from Loopy Belief Propagation 
MonteCarloSampling.cpp  
MonteCarloSampling.h  This file contains Monte Carlo sampling class definition 
MonteCarloSampling_tpl.h  Implementation of Monte Carlo Sampling for inference in Bayesian Networks 
ShaferShenoyInference.cpp  
ShaferShenoyInference.h  Implementation of ShaferShenoy's algorithm for inference in Bayesian Networks 
ShaferShenoyInference_tpl.h  Implementation of ShaferShenoy's propagation for inference in Bayesian Networks 
variableElimination.cpp  
variableElimination.h  Implementation of a variable elimination algorithm for inference in Bayesian Networks 
variableElimination_tpl.h  Implementation of Variable Elimination for inference in Bayesian Networks 
weightedSampling.cpp  
weightedSampling.h  This file contains Weighted sampling class definition 
weightedSampling_tpl.h  Implementation of Weighted Sampling for inference in Bayesian Networks 
► io  
► BIF  
BIFReader.cpp  
BIFReader.h  Definition of templatized reader of BIF files for Bayesian Networks 
BIFReader_tpl.h  Definition of templatized reader of BIF files for Bayesian Networks 
BIFWriter.cpp  
BIFWriter.h  Definition of classe for BIF file output manipulation 
BIFWriter_tpl.h  
► BIFXML  
BIFXMLBNReader.cpp  Outlined implementation of BIFXMLBNReader 
BIFXMLBNReader.h  Classe for import of bayes net from a XML file written with BIF Format 
BIFXMLBNReader_tpl.h  
BIFXMLBNWriter.cpp  Outlined implementation of BIFXMLBNReader 
BIFXMLBNWriter.h  Definition file for BIF XML exportation class 
BIFXMLBNWriter_tpl.h  
► cnf  
CNFWriter.cpp  
CNFWriter.h  Definition of classe for BN file output manipulation 
CNFWriter_tpl.h  
ContextualDependenciesCNFWriter.cpp  
ContextualDependenciesCNFWriter.h  Definition of classe for BN file output manipulation 
ContextualDependenciesCNFWriter_tpl.h  
FactorisedValuesCNFWriter.cpp  
FactorisedValuesCNFWriter.h  Definition of classe for BN file output manipulation 
FactorisedValuesCNFWriter_tpl.h  
GeneralizedCNFWriter.cpp  
GeneralizedCNFWriter.h  Definition of classe for BN file output manipulation 
GeneralizedCNFWriter_tpl.h  
► DSL  
DSLReader.cpp  
DSLReader.h  
DSLReader_tpl.h  
DSLWriter.cpp  
DSLWriter.h  
DSLWriter_tpl.h  Templates implementation of bns/io/gumBNWriter.h classes 
► net  
netReader.cpp  
netReader.h  
netReader_tpl.h  
netWriter.cpp  
netWriter.h  Definition of classe for BN file output manipulation 
netWriter_tpl.h  
► UAI  
UAIReader.cpp  
UAIReader.h  
UAIReader_tpl.h  
UAIWriter.cpp  Outlined implementation of UAIBNReader 
UAIWriter.h  Definition file for BIF XML exportation class 
UAIWriter_tpl.h  
BNReader.cpp  Outlined implementation of gumBNReader 
BNReader.h  Definition of abstract classes for file input manipulation of Bayesian Networks 
BNReader_tpl.h  Templates implementation of bns/io/gumBNReader.h classes 
BNWriter.cpp  Outlined implementation of gumBNWriter 
BNWriter.h  Definition of abstract classes for file output manipulation of Bayesian Networks 
BNWriter_tpl.h  Templates implementation of bns/io/gumBNWriter.h classes 
BayesNet.cpp  
BayesNet.h  Class representing Bayesian networks 
BayesNet_tpl.h  Template implementation of BN/BayesNet.h class 
BayesNetFactory.cpp  Implementation of the BayesNetFactory class 
BayesNetFactory.h  Headers of the BayesNetFactory class 
BayesNetFactory_tpl.h  Implementation of the BayesNetFactory class 
BayesNetFragment.cpp  Implementation of the BayesNetFactory class 
BayesNetFragment.h  Class representing Fragment of Bayesian networks 
BayesNetFragment_tpl.h  Template implementation of BN/BayesNetFragment.h classes 
IBayesNet.cpp  
IBayesNet.h  Class representing Bayesian networks 
IBayesNet_tpl.h  Template implementation of bns/bayesNet.h classes 
IBayesNetFactory.cpp  Class to include at least once this header 
IBayesNetFactory.h  Header of the IBayesNetFactory class 
► CN  
CNLoopyPropagation.cpp  Implementation of the BayesNetFactory class 
CNLoopyPropagation.h  Class implementing loopypropagation with binary networks  L2U algorithm 
CNLoopyPropagation_tpl.h  
CNMonteCarloSampling.cpp  Implementation of the BayesNetFactory class 
CNMonteCarloSampling.h  Inference by basic sampling algorithm (pure random) of bnet in credal networks 
CNMonteCarloSampling_tpl.h  
credalNet.cpp  Implementation of the BayesNetFactory class 
credalNet.h  Class representing Credal Networks 
credalNet_tpl.h  
inferenceEngine.cpp  Implementation of the Inference Engine for credal networks 
inferenceEngine.h  Abstract class representing CredalNet inference engines 
inferenceEngine_tpl.h  Class for computing G2 scores 
LpInterface.cpp  Class to include at least once this header 
LpInterface.h  Class representing a polytope ( credal set ) by a set of linear constraints 
LpInterface_tpl.h  
LrsWrapper.cpp  Class to include at least once this header 
LrsWrapper.h  Lrs wrapper 
LrsWrapper_tpl.h  
multipleInferenceEngine.cpp  Implementation of the Multiple Inference Engine for credal networks 
multipleInferenceEngine.h  Abstract class representing CredalNet inference engines 
multipleInferenceEngine_tpl.h  
varMod2BNsMap.cpp  Implementation of the Multiple Inference Engine for credal networks 
varMod2BNsMap.h  Class used to store optimum IBayesNet during some inference algorithms 
varMod2BNsMap_tpl.h  
► core  
► approximations  
approximationPolicy.cpp  Class to include at least once this header 
approximationPolicy.h  Classes used to practice approximation on value 
approximationScheme.cpp  Outlined implementatioh of gum::ApproximationSettings 
approximationScheme.h  This file contains general scheme for iteratively convergent algorithms 
approximationScheme_inl.h  Inline implementatioh of gum::ApproximationSettings 
approximationSchemeListener.cpp  Gum::ApproximationSchemeListener header file 
approximationSchemeListener.h  Gum::ApproximationSchemeListener header file 
exactPolicy.cpp  Outlined implementation of gum::ExactPolicy 
exactPolicy.h  Classes used to practice approximation on value 
exactPolicy_tpl.h  Inlined implementation of gum::ExactPolicy 
IApproximationSchemeConfiguration.cpp  This file contains getters and setters definition for ApproximationSchem settings 
IApproximationSchemeConfiguration.h  This file contains getters and setters defintion for ApproximationSchem settings 
IApproximationSchemeConfiguration_inl.h  This file contains getters and setters definition for ApproximationScheme settings 
linearApproximationPolicy.cpp  Outlined implementation of gum::LinearApproximationPolicy 
linearApproximationPolicy.h  Classes used to practice approximation on value 
linearApproximationPolicy_tpl.h  Inlined implementation of gum::LienarApproxiationPolicy 
► math  
chi2.cpp  The class that represents the chi2 distribution 
chi2.h  The class that represents the chi2 distribution 
chi2_inl.h  The class that represents the chi2 distribution 
Dirichlet.cpp  Class for sampling w.r.t 
Dirichlet.h  A class for sampling w.r.t 
Dirichlet_inl.h  Class for sampling w.r.t 
Dirichlet_tpl.h  A class for sampling w.r.t 
formula.cpp  
formula.h  Headers files for the gum::FormulaPart and gum::Formula classes 
formula_inl.h  
gammaLog2.cpp  The class for computing Log2 (Gamma(x)) 
gammaLog2.h  The class for computing Log2 (Gamma(x)) 
gammaLog2_inl.h  The class for computing Log2 (Gamma(x)) 
math.cpp  Class to include at least once this header 
math.h  Useful macros for maths 
pow.cpp  Outline implementation of pow functions with integers, faster than stl implementation 
pow.h  Implementation of pow functions with integers, faster than stl implementation 
pow_inl.h  Inline implementation of pow functions with integers, faster than stl implementation 
rational.cpp  Class template used to approximate decimal numbers by rationals 
rational.h  Class template used to approximate decimal numbers by rationals 
rational_tpl.h  Class template used to approximate decimal numbers by rationals 
► mvsc  
dirent.h  
unistd.h  
► signal  
listener.cpp  Class of listener 
listener.h  Class of listener 
listener_inl.h  Class of listener 
signaler.h  Classes of signaler 
signaler0.cpp  Class of signalers 
signaler0.h  Class of gum::Signaler0 
signaler0_inl.h  Class of signalers 
signaler0_tpl.h  Class of listener 
signaler1.h  Class of gum::Signaler1 
signaler2.h  Class of gum::Signaler2 
signaler3.h  Class of gum::Signaler3 
signaler4.h  Class of gum::Signaler4 
signaler5.h  Class of gum::Signaler5 
signaler6.h  Class of gum::Signaler6 
signaler7.h  Class of gum::Signaler7 
signaler_with_args.pattern.h  Meta classes for signalers 
► smallobjectallocator  
fixedAllocator.cpp  Sources of gum::FixedAllocator 
fixedAllocator.h  Headers of gum::FixedAllocator 
fixedAllocator_inl.h  Inlines of gum::FixedAllocator 
smallObjectAllocator.cpp  Sources of gum::SmallObjectAllocator 
smallObjectAllocator.h  Headers of gum::SmallObjectAllocator 
smallObjectAllocator_inl.h  Inlines of gum::SmallObjectAllocator 
argMaxSet.cpp  
argMaxSet.h  This files contains several function objects that are not (yet) defined in the STL 
argMaxSet_tpl.h  Outlined implementation of ArgMaxSet 
bijection.cpp  Outlined implementation of Bijections 
bijection.h  Set of pairs of elements with fast search for both elements 
bijection_tpl.h  Class providing generic double hash tables 
binSearchTree.cpp  Outlined implementation of Bijections 
binSearchTree.h  Basic binary search trees 
binSearchTree_tpl.h  Basic binary tree 
binTreeNode.cpp  Outlined implementation of Bijections 
binTreeNode.h  
binTreeNode_tpl.h  Node class for various binary search trees 
cast_unicode.cpp  Unicode helper functions 
cast_unicode.h  Unicode helper functions 
cast_unicode_inl.h  Unicode helper functions 
debug.cpp  Debugging functions 
debug.h  
errorsContainer.cpp  Errors container (at least) for parser 
errorsContainer.h  Errors container (at least) for parser 
errorsContainer_inl.h  Inlined implementation of the basic methods of ErrorsContainer 
exceptions.cpp  
exceptions.h  AGrUM's exceptions 
functors.cpp  Class to include at least once this header 
functors.h  This files contains several function objects that are not (yet) defined in the STL 
hashFunc.cpp  Outlined implementation of basic hash functions 
hashFunc.h  Classes providing basic hash functions for hash tables 
hashFunc_inl.h  Inlined implementation of the basic hash functions 
hashFunc_tpl.h  Template implementation of the basic hash functions 
hashTable.cpp  Outlined implementation of hash tables 
hashTable.h  Class hash tables iterators 
hashTable_tpl.h  Implementation of the HashTable 
heap.cpp  Outlined implementation of gum::Heap 
heap.h  Heaps definition 
heap_tpl.h  Template implementations of heaps 
indexedTree.cpp  Outlined implementation of gum::IndexedTree 
indexedTree.h  Class for storing trees (as data structures, not graphs) 
indexedTree_tpl.h  Implementation of tree data structures 
inline.h  AGrUM's inline/outline selection 
list.cpp  Outlined implementations for the chained lists 
list.h  Generic class for manipulating lists 
list_tpl.h  Template implementation of chained lists 
multiPriorityQueue.cpp  Outline implementations of multi priority queues 
multiPriorityQueue.h  Priority queues in which the same element can appear several times 
multiPriorityQueue_tpl.h  Template implementations of multi priority queues 
OMPThreads.cpp  OpenMP wrapper implementation 
OMPThreads.h  Wrappers for OpenMP 
OMPThreads_inl.h  OpenMP wrappers implementation 
priorityQueue.cpp  Outline implementations of priority queues 
priorityQueue.h  Priority queues (in which an element cannot appear more than once) 
priorityQueue_tpl.h  Template implementations of priority queues 
progressNotification.cpp  Gum::ProgressListener header file 
progressNotification.h  Priority queues (in which an element cannot appear more than once) 
refPtr.cpp  Outline of aGrUM's "smart" pointers 
refPtr.h  Class providing aGrUM's "smart" pointers 
refPtr_tpl.h  Implementation of aGrUM's "smart" pointers 
sequence.cpp  Outlined file of gum::Sequence, a class for storing (ordered) sequences of objects 
sequence.h  Header file of gum::Sequence, a class for storing (ordered) sequences of objects 
sequence_tpl.h  Template implementation file of gum::Sequence, a class for storing (ordered) sequences of objects 
set.cpp  Outlined implementation of Sets 
set.h  Sets of elements (i.e 
set_tpl.h  Implementation of the Set 
splay.cpp  Splay Trees outlined implementation 
splay.h  Splay Trees header file 
splay_tpl.h  Template implementation of splay trees 
thread.cpp  C++11 threads convenience utilities for agrum 
thread.h  C++11 threads convenience utilities for agrum 
thread_inl.h  C++11 threads convenience utilities for agrum 
timer.cpp  Class used to compute response times for benchmark purposes 
timer.h  Class used to compute response times for benchmark purposes 
timer_inl.h  
types.cpp  Class to include at least once this header 
types.h  Provides basic types used in aGrUM 
utils_dir.cpp  Contains usefull methods to work with directories 
utils_dir.h  Contains usefull methods to work with files and directories 
utils_misc.cpp  Outlined implementation for utilities for aGrUM 
utils_misc.h  Utilities for aGrUM 
utils_misc_tpl.h  Template implementation for utilities for aGrUM 
utils_random.cpp  Contains usefull methods for random stuff 
utils_random.h  Contains usefull methods for random stuff 
utils_random_inl.h  Contains useful methods for random stuff 
utils_random_tpl.h  Contains usefull methods for random stuff 
utils_string.cpp  Utilities for manipulating strings 
utils_string.h  Utilities for manipulating strings 
utils_string_inl.h  Contains usefull methods for random stuff 
► external  
► lrslib  
lrslib.h  
lrslong.h  
lrsmp.h  
► nanodbc  
nanodbc.cpp  
nanodbc.h  
► tinyxml  
► ticpp  
ticpp.cpp  
ticpp.h  
ticpprc.h  
tinystr.cpp  
tinystr.h  
tinyxml.cpp  
tinyxml.h  
tinyxmlerror.cpp  
tinyxmlparser.cpp  
► FMDP  
► decision  
E_GreedyDecider.cpp  Sources of the class 
E_GreedyDecider.h  Headers of the epsilongreedy decision maker class 
lazyDecider.cpp  Headers of the class 
lazyDecider.h  Headers of the lazy decision maker class 
randomDecider.cpp  Headers of the class 
randomDecider.h  Headers of the Random decision maker class 
statisticalLazyDecider.cpp  Sources of the class 
statisticalLazyDecider.h  Headers of the Statistical lazy decision maker class 
► io  
► dat  
fmdpDatReader.cpp  
fmdpDatReader.h  Definition of templatized reader of dat files for Factored Markov Decision Process 
fmdpDatReader_tpl.h  Definition of templatized reader of dat files for Factored Markov Decision Process 
fmdpReader.cpp  
fmdpReader.h  Definition of abstract classes for file input manipulation of Factored Markov Decision Process 
fmdpReader_tpl.h  Templates implementation of FMDP/io/FMDPReader.h classes 
► learning  
► core  
► testPolicy  
Chi2TestPolicy.cpp  Class to include at least once this header 
Chi2TestPolicy.h  Headers of the Chi2TestPolicy 
Chi2TestPolicy_tpl.h  Template implementations for the Chi2TestPolicy class 
GTestPolicy.cpp  Class to include at least once this header 
GTestPolicy.h  Headers of the GTestPolicy 
GTestPolicy_tpl.h  Template implementations for the GTestPolicy class 
ITestPolicy.cpp  Class to include at least once this header 
ITestPolicy.h  Headers of the ITestPolicy 
leastSquareTestPolicy.cpp  Class to include at least once this header 
leastSquareTestPolicy.h  Headers of the LeastSquareTestPolicy 
leastSquareTestPolicy_tpl.h  Template implementations for the LeastSquareTestPolicy class 
chiSquare.cpp  Sources for the ChiSquare class 
chiSquare.h  Headers of the ChiSquare class 
contingencyTable.cpp  Source implementations for the ContingencyTable class 
contingencyTable.h  Headers of the ContingencyTable class 
contingencyTable_tpl.h  Template implementations for the ContingencyTable class 
templateStrategy.cpp  Class to include at least once this header 
templateStrategy.h  Template trick for efficient development 
tupleHashFunc.cpp  Template implementations for the GTestPolicy class 
tupleHashFunc.h  
► datastructure  
► leaves  
abstractLeaf.cpp  Sources for Abstract Leaf class 
abstractLeaf.h  Headers of the abstract Leaf class 
composedLeaf.cpp  Sources for Composed Leaf class 
composedLeaf.h  Headers of the abstract leaf class 
concreteLeaf.cpp  Sources for concrete leaf class 
concreteLeaf.h  Headers of the Concrete Leaf class 
fusionContext.cpp  Sources for fusion context class 
fusionContext.h  Headers of the Fusion Context class 
fusionContext_tpl.h  Templates for fusion context class 
leafAggregator.cpp  Sources for Leaf Aggregator class 
leafAggregator.h  Headers of the Leaf Aggregator class 
leafPair.cpp  Sources for concrete leaf class 
leafPair.h  Headers of the leaf pair class 
imddi.cpp  
imddi.h  Headers of the IMDDI class 
imddi_tpl.h  
incrementalGraphLearner.cpp  Source fot the IncrementalGraphLearner class 
incrementalGraphLearner.h  Headers of the interface specifying functions to be implemented by any incremental learner 
incrementalGraphLearner_tpl.h  
iti.cpp  
iti.h  Headers of the ITI class 
iti_tpl.h  
IVisitableGraphLearner.cpp  Class to include at least once this header 
IVisitableGraphLearner.h  Headers of the Learning Strategy interface 
nodeDatabase.cpp  Template implÃ©mentations of the NodeDatabase class 
nodeDatabase.h  Headers of the NodeDatabase class 
nodeDatabase_tpl.h  Template implÃ©mentations of the NodeDatabase class 
variableselector.cpp  Template implÃ©mentations of the NodeDatabase class 
variableselector.h  Headers of the Variable Selector class 
fmdpLearner.cpp  Sources of the FMDPLearner class 
fmdpLearner.h  Headers of the FMDPLearner class 
fmdpLearner_tpl.h  Template Implementations of the FMDPLearner class 
observation.cpp  
observation.h  Headers of the Observation class 
► planning  
actionSet.cpp  Class to include at least once this header 
actionSet.h  Headers of the MDDOperatorStrategy planer class 
adaptiveRMaxPlaner.cpp  Template implementation of AdaptiveRMaxPlaner classes 
adaptiveRMaxPlaner.h  Headers of the RMax planer class 
IOperatorStrategy.cpp  Class to include at least once this header 
IOperatorStrategy.h  Headers of the Operator Strategy interface 
mddOperatorStrategy.cpp  Class to include at least once this header 
mddOperatorStrategy.h  Headers of the MDDOperatorStrategy planer class 
mddOperatorStrategy_tpl.h  Template implementation of FMDP/planning/MDDOperatorStrategy.h classes 
structuredPlaner.cpp  Class to include at least once this header 
structuredPlaner.h  Headers of the StructuredPlaner planer class 
structuredPlaner_tpl.h  Template implementation of FMDP/planning/StructuredPlaner.h classes 
treeOperatorStrategy.cpp  Class to include at least once this header 
treeOperatorStrategy.h  Headers of the TreeOperatorStrategy planer class 
treeOperatorStrategy_tpl.h  Template implementation of FMDP/planning/TreeOperatorStrategy.h classes 
► SDyna  
► Strategies  
IDecisionStrategy.cpp  Class to include at least once this header 
IDecisionStrategy.h  Headers of the Decision Strategy interface 
ILearningStrategy.cpp  Class to include at least once this header 
ILearningStrategy.h  Headers of the Learning Strategy interface 
IPlanningStrategy.cpp  Class to include at least once this header 
IPlanningStrategy.h  Headers of the Planning Strategy interface 
sdyna.cpp  Headers of the ModelLearner class 
sdyna.h  Headers of the SDyna abstract class 
► simulation  
abstractSimulator.cpp  Sources of 
abstractSimulator.h  Class for simulating a discrete time stochastic process 
factorySimulator.cpp 

factorySimulator.h  Class for simulating a markov decision process 
fmdpSimulator.cpp  Sources of 
fmdpSimulator.h  Class for simulating a markov decision process 
statesChecker.cpp  
statesChecker.h  Headers of the States Checker class 
statesCounter.cpp  
statesCounter.h  Headers of the States Counter class 
taxiSimulator.cpp  Sources of 
taxiSimulator.h  Class for simulating a markov decision process 
fmdp.cpp  
fmdp.h  Class for implementation of factored markov decision process 
fmdp_tpl.h  Template implementation of FMDP/FMDP.h classes 
fmdpFactory.cpp  
fmdpFactory.h  Headers of the FMDPFactory class 
fmdpFactory_tpl.h  Template Implementation of the FMDPFactory class 
IfmdpFactory.cpp  Class to include at least once this header 
IfmdpFactory.h  Headers of the IFMDPFactory interfacelike class 
► graphicalModels  
► inference  
schedule.cpp  Class to include at least once this header 
schedule.h  Class containing a schedule of operations to perform on multidims 
schedule_tpl.h  Class containing a schedule of operations to perform on multidims 
scheduleCliqueStoreMultiDim.cpp  Class to include at least once this header 
scheduleCliqueStoreMultiDim.h  Operator used by scheduling inferences to store tables into cliques 
scheduleCliqueStoreMultiDim_tpl.h  Operator used by scheduled inferences to store tables into cliques 
scheduleCombination.cpp  Class to include at least once this header 
scheduleCombination.h  A generic interface to combine efficiently several ScheduleMultiDims 
scheduleCombination_tpl.h  A generic class to combine efficiently several ScheduleMultiDims 
scheduleCombinationBasic.cpp  Class to include at least once this header 
scheduleCombinationBasic.h  A class to combine efficiently several ScheduleMultiDims 
scheduleCombinationBasic_tpl.h  A class to combine efficiently several ScheduleMultiDims 
scheduleCombine.cpp  Class to include at least once this header 
scheduleCombine.h  Combination operator class used for scheduling inferences 
scheduleCombine_tpl.h  Combination operator class used for scheduling inferences 
scheduleDeleteMultiDim.cpp  Class to include at least once this header 
scheduleDeleteMultiDim.h  MultiDim Delete operator class used for scheduling inferences 
scheduleDeleteMultiDim_tpl.h  MultiDim Delete operator class used for scheduling inferences 
scheduleMultiDim.cpp  Class to include at least once this header 
scheduleMultiDim.h  MultiDimImplementation Wrapper used for scheduling inferences 
scheduleMultiDim_tpl.h  MultiDimImplementation Wrapper used for scheduling inferences 
scheduleOperation.cpp  Class to include at least once this header 
scheduleOperation.h  Base operation class used to schedule inferences 
scheduleOperation_tpl.h  
scheduleProject.cpp  Class to include at least once this header 
scheduleProject.h  Projection operator class used for scheduling inferences 
scheduleProject_tpl.h  Projection operator class used for scheduling inferences 
scheduleProjection.cpp  Class to include at least once this header 
scheduleProjection.h  A generic class to project efficiently a ScheduleMultiDim over a subset of its variables 
scheduleProjection_tpl.h  A generic class to project efficiently a ScheduleMultiDim over a subset of its variables 
scheduleProjectionBasic.cpp  Class to include at least once this header 
scheduleProjectionBasic.h  A generic class to project efficiently a ScheduleMultiDim over a subset of its variables 
scheduleProjectionBasic_tpl.h  A generic class to project efficiently a ScheduleMultiDim over a subset of its variables 
scheduler.cpp  Class to include at least once this header 
scheduler.h  Common interface of all the schedulers 
scheduler_tpl.h  Common interface of all the schedulers 
schedulerBasic.cpp  Class to include at least once this header 
schedulerBasic.h  Scheduler that executes any available operation (chosen aribtrarily) 
schedulerBasic_tpl.h  Scheduler that executes any available operation (chosen aribtrarily) 
scheduleSeparatorStoreMultiDim.cpp  Class to include at least once this header 
scheduleSeparatorStoreMultiDim.h  Operator used by scheduled inferences to store tables into separators 
scheduleSeparatorStoreMultiDim_tpl.h  Operator used by scheduled inferences to store tables into separators 
DAGmodel.cpp  
DAGmodel.h  Class representing probabilistic DAG model 
DAGmodel_inl.h  Interfacelike class encapsulating basic functionalities for a IBayesNet 
variableNodeMap.cpp  Outlined implementation VariableNodeMap 
variableNodeMap.h  Header of class VariableNodeMap 
variableNodeMap_inl.h  Inlined implementation of VariableNodeMap 
► graphs  
► algorithms  
► triangulations  
► eliminationStrategies  
defaultEliminationSequenceStrategy.cpp  An efficient unconstrained elimination sequence algorithm 
defaultEliminationSequenceStrategy.h  An efficient unconstrained elimination sequence algorithm 
defaultPartialOrderedEliminationSequenceStrategy.cpp  An efficient unconstrained elimination sequence algorithm 
defaultPartialOrderedEliminationSequenceStrategy.h  An Elimination sequence algorithm that imposes a given partial ordering on the nodes elimination sequence 
eliminationSequenceStrategy.cpp  Implementation of the base class for all elimination sequence algorithms 
eliminationSequenceStrategy.h  Base Class for all elimination sequence algorithms used by triangulations 
eliminationSequenceStrategy_inl.h  Base Class for all elimination sequence algorithms used by triangulations 
orderedEliminationSequenceStrategy.cpp  An Elimination sequence algorithm that imposes a given complete ordering on the nodes elimination sequence 
orderedEliminationSequenceStrategy.h  An Elimination sequence algorithm that imposes a given complete ordering on the nodes elimination sequence 
orderedEliminationSequenceStrategy_inl.h  An Elimination sequence algorithm that imposes a given complete ordering on the nodes elimination sequence 
partialOrderedEliminationSequenceStrategy.cpp  Base class for all elimination sequence algorithm that impose a given partial ordering on the nodes elimination sequence, that is, the set of all the nodes is divided into several subsets 
partialOrderedEliminationSequenceStrategy.h  Base class for all elimination sequence algorithm that impose a given partial ordering on the nodes elimination sequence, that is, the set of all the nodes is divided into several subsets 
partialOrderedEliminationSequenceStrategy_inl.h  Base class for all elimination sequence algorithm that impose a given partial ordering on the nodes elimination sequence, that is, the set of all the nodes is divided into several subsets 
unconstrainedEliminationSequenceStrategy.cpp  Base Class for all elimination sequence algorithms that require only the graph to be triangulated and the nodes domain sizes to produce the node elimination ordering 
unconstrainedEliminationSequenceStrategy.h  Base Class for all elimination sequence algorithms that require only the graph to be triangulated and the nodes' domain sizes to produce the node elimination ordering 
► junctionTreeStrategies  
defaultJunctionTreeStrategy.cpp  An algorithms producing a junction given the elimination tree produced by the triangulation algorithm 
defaultJunctionTreeStrategy.h  An algorithms producing a junction given the elimination tree produced by the triangulation algorithm 
junctionTreeStrategy.cpp  Base Class for all the algorithms producing a junction given a set of cliques/subcliques resulting from a triangulation 
junctionTreeStrategy.h  Base Class for all the algorithms producing a junction given a set of cliques/subcliques resulting from a triangulation 
defaultTriangulation.cpp  Source implementations for computing default triangulations of graphs 
defaultTriangulation.h  Class for computing default triangulations of graphs 
incrementalTriangulation.cpp  Source implementations for computing default triangulations of graphs 
incrementalTriangulation.h  Class for computing default triangulations of graphs 
incrementalTriangulation_inl.h  Inline implementations for computing default triangulations of graphs 
orderedTriangulation.cpp  Class for graph triangulations for which we enforce a given complete ordering on the nodes eliminations 
orderedTriangulation.h  Class for graph triangulations for which we enforce a given complete ordering on the nodes eliminations 
partialOrderedTriangulation.cpp  Class for graph triangulations for which we enforce a given partial ordering on the nodes eliminations 
partialOrderedTriangulation.h  Class for graph triangulations for which we enforce a given partial ordering on the nodes eliminations, that is, the set of all the nodes is divided into several subsets 
staticTriangulation.cpp  Base class for graph nonincremental triangulations 
staticTriangulation.h  Base class for all nonincremental triangulations 
staticTriangulation_inl.h  Inline implementations for computing default triangulations of graphs 
triangulation.cpp  Abstract base class for computing triangulations of graphs 
triangulation.h  Abstract base class for computing triangulations of graphs 
triangulation_inl.h  Abstract base class for computing triangulations of graphs 
unconstrainedTriangulation.cpp  Base class for graph triangulations without constraints on nodes elimination ordering 
unconstrainedTriangulation.h  Base class for graph triangulations without constraints on nodes elimination ordering 
binaryJoinTreeConverter.cpp  Interface for converting a join tree into a binary join tree 
binaryJoinTreeConverter.h  The base interface for converting a join tree into a binary join tree 
binaryJoinTreeConverterDefault.cpp  An algorithm for converting a join tree into a binary join tree 
binaryJoinTreeConverterDefault.h  An algorithm for converting a join tree into a binary join tree 
DAGCycleDetector.cpp  A class for detecting directed cycles in DAGs when trying to apply many changes to the graph 
DAGCycleDetector.h  A class for detecting directed cycles in DAGs when trying to apply many changes to the graph 
DAGCycleDetector_inl.h  A class for detecting directed cycles in DAGs when trying to apply many changes to the graph 
simplicialSet.cpp  Source implementations of simplicial set 
simplicialSet.h  Class for fast retrieval of simplicial and quasi/almost simplicial nodes 
simplicialSet_inl.h  Inline implementations of simplicial set 
spanningForest.cpp  Interface for computing min cost spanning trees or forests 
spanningForest.h  Interface for computing min cost spanning trees or forests 
spanningForestPrim.cpp  The Prim algorithm for computing min cost spanning trees or forests 
spanningForestPrim.h  The Prim algorithm for computing min cost spanning trees or forests 
► parts  
► listeners  
diGraphListener.cpp  Source file for virtual Base classes for oriented graphs listener 
diGraphListener.h  Base classes for oriented graph listeners 
diGraphListener_inl.h  Inline implementation fo base classes for oriented graphs listener 
mixedGraphListener.cpp  Source file for virtual Base classes for mixed graphs listener 
mixedGraphListener.h  Base classes for mixed graph listeners 
mixedGraphListener_inl.h  Inline implementation fo base classes for mixed graphs listener 
undiGraphListener.cpp  Source file for virtual Base classes for nonoriented graphs listener 
undiGraphListener.h  Base classes for undirected graph listeners 
undiGraphListener_inl.h  Inline implementation fo base classes for undirected graphs listener 
arcGraphPart.cpp  Source implementation of classes for directed edge sets 
arcGraphPart.h  
arcGraphPart_inl.h  Inline implementation of classes for directed edge sets 
arcGraphPart_tpl.h  Implementation of the gumArcGraphPart 
edgeGraphPart.cpp  Source implementation of classes for undirected edge sets 
edgeGraphPart.h  
edgeGraphPart_inl.h  Inline implementation of classes for undirected edge sets 
edgeGraphPart_tpl.h  Implementation of the EdgeGraphPart 
nodeGraphPart.cpp  Source implementation of nodes sets 
nodeGraphPart.h  Base node set class for graphs 
nodeGraphPart_inl.h  Inline implementation of the base node set class for graphs 
nodeGraphPart_tpl.h  Implementation of the NodeGraphPart 
cliqueGraph.cpp  Source of basic clique graphs (join trees, etc) 
cliqueGraph.h  Basic class for all graphs of cliques (join trees, etc) 
cliqueGraph_inl.h  Inline source of basic clique graphs 
DAG.cpp  Source implementation of Base classes for directed acyclic graphs 
DAG.h  Base classes for directed acyclic graphs 
DAG_inl.h  Inline implementation of Base classes for directed acylic graphs 
diGraph.cpp  Source implementation of Base classes for oriented graphs 
diGraph.h  Base classes for oriented graphs 
diGraph_inl.h  Inline implementation of Base classes for oriented graphs 
graphElements.cpp  Outlined implementation of directed and undirected edges 
graphElements.h  Some utils for topology : NodeId, Edge, Arc and consorts .. 
graphElements_inl.h  Inlined implementation of directed and undirected edges 
mixedGraph.cpp  Source implementation of Base classes for undirected graphs 
mixedGraph.h  Base classes for mixed directed/undirected graphs 
mixedGraph_inl.h  Inline implementation of Base classes for mixed graphs 
undiGraph.cpp  Source implementation of Base classes for undirected graphs 
undiGraph.h  Base classes for undirected graphs 
undiGraph_inl.h  Inline implementation of Base classes for undirected graphs 
► ID  
► generator  
influenceDiagramGenerator.cpp  
influenceDiagramGenerator.h  Class for generating bayesian networks 
influenceDiagramGenerator_tpl.h  Source implementation of InfluenceDiagramGenerator 
simpleUTGenerator.cpp  Source implementation of SimpleUTGenerator 
simpleUTGenerator.h  Abstract class for generating Utility Tables 
UTGenerator.cpp  Source implementation of gumUTGenerator 
UTGenerator.h  Abstract class for generating Utility Tables 
► inference  
IInfluenceDiagramInference.cpp  
IInfluenceDiagramInference.h  This file contains abstract class definitions influence diagrams inference classes 
IInfluenceDiagramInference_tpl.h  Implementation of the non pure virtual methods of IInfluenceDiagramInference 
influenceDiagramInference.cpp  
influenceDiagramInference.h  Implementation of an influence diagram inference algorithm based upon ShafferShenoy's one for bayes net inferences 
influenceDiagramInference_tpl.h  Implementations of the classes defined in InfluenceDiagram/inference/influenceDiagramInference.h 
► io  
► BIFXML  
BIFXMLIDReader.cpp  Outlined implementation of BIFXMLIDReader 
BIFXMLIDReader.h  Classe for import of Influence Diagram from a XML file written with BIF Format 
BIFXMLIDReader_tpl.h  
BIFXMLIDWriter.cpp  Outlined implementation of BIFXMLIDReader 
BIFXMLIDWriter.h  Definition file for BIF XML exportation class 
BIFXMLIDWriter_tpl.h  
IDReader.cpp  Outlined implementation of IDReader 
IDReader.h  Definition of abstract classes for import of Influence Diagram from a file 
IDReader_tpl.h  Templates implementation of IDReader.h 
IDWriter.cpp  Outlined implementation of IDWriter 
IDWriter.h  Head of abstract classe for export of influence diagram 
IDWriter_tpl.h  Templates implementation of IDWriter.h classes 
influenceDiagram.cpp  
influenceDiagram.h  Class representing Influence Diagrams 
influenceDiagram_tpl.h  Template implementation of InfluenceDiagram/InfluenceDiagram.h classes 
► learning  
► aprioris  
apriori.cpp  Class to include at least once this header 
apriori.h  Base class for all a prioris 
apriori_tpl.h  Base class for all a prioris 
aprioriDirichletFromDatabase.cpp  Class to include at least once this header 
aprioriDirichletFromDatabase.h  A dirichlet priori: computes its N'_ijk from a database 
aprioriDirichletFromDatabase_tpl.h  A dirichlet priori: computes its N'_ijk from a database 
aprioriNoApriori.cpp  Class to include at least once this header 
aprioriNoApriori.h  No a priori class: corresponds to 0 weightsample 
aprioriNoApriori_tpl.h  No a priori class: corresponds to 0 weightsample 
aprioriSmoothing.cpp  Class to include at least once this header 
aprioriSmoothing.h  Smooth a priori: adds a weight w to all the countings 
aprioriSmoothing_tpl.h  Smooth a priori: adds a weight w to all the countings 
aprioriTypes.cpp  Different types of apriori 
aprioriTypes.h  Different types of apriori 
► BNLearnUtils  
BNLearnerListener.cpp  
BNLearnerListener.h  A listener that allows BNLearner to be used as a proxy for its inner algorithms 
genericBNLearner.cpp  A pack of learning algorithms that can easily be used 
genericBNLearner.h  A class for generic framework of learning algorithms that can easily be used 
genericBNLearner_inl.h  A pack of learning algorithms that can easily be used 
genericBNLearner_tpl.h  
► constraints  
structuralConstraint.cpp  Class to include at least once this header 
structuralConstraint.h  Base class for all structural constraints 
structuralConstraintDAG.cpp  Base class for structural constraints imposed by DAGs 
structuralConstraintDAG.h  Base class for structural constraints imposed by DAGs 
structuralConstraintDAG_inl.h  Base class for structural constraints imposed by DAGs 
structuralConstraintDiGraph.cpp  Base class for structural constraints used by learning algorithms that learn a directed graph structure 
structuralConstraintDiGraph.h  Base class for structural constraints used by learning algorithms that learn a directed graph structure 
structuralConstraintDiGraph_inl.h  Base class for structural constraints used by learning algorithms that learn a directed graph structure 
structuralConstraintForbiddenArcs.cpp  Structural constraint for forbidding the creation of some arcs during structure learning 
structuralConstraintForbiddenArcs.h  Structural constraint for forbidding the creation of some arcs during structure learning 
structuralConstraintForbiddenArcs_inl.h  Structural constraint for forbidding the creation of some arcs during structure learning 
structuralConstraintIndegree.cpp  Class for structural constraints limiting the number of parents of nodes in a directed graph 
structuralConstraintIndegree.h  Class for structural constraints limiting the number of parents of nodes in a directed graph 
structuralConstraintIndegree_inl.h  Class for structural constraints limiting the number of parents of nodes in a directed graph 
structuralConstraintMandatoryArcs.cpp  Structural constraint indicating that some arcs shall never be removed or reversed 
structuralConstraintMandatoryArcs.h  Structural constraint indicating that some arcs shall never be removed or reversed 
structuralConstraintMandatoryArcs_inl.h  Structural constraint indicating that some arcs shall never be removed or reversed 
structuralConstraintPattern4UndiGraphHeader.cpp  Class to include at least once this header 
structuralConstraintPattern4UndiGraphHeader.h  
structuralConstraintPattern4UndiGraphInline.cpp  Class to include at least once this header 
structuralConstraintPattern4UndiGraphInline.h  
structuralConstraintPattern4UndiGraphRootInline.cpp  Class to include at least once this header 
structuralConstraintPattern4UndiGraphRootInline.h  
structuralConstraintPatternHeader.cpp  Class to include at least once this header 
structuralConstraintPatternHeader.h  
structuralConstraintPatternInline.cpp  Class to include at least once this header 
structuralConstraintPatternInline.h  
structuralConstraintPatternRootInline.cpp  Class to include at least once this header 
structuralConstraintPatternRootInline.h  
structuralConstraintSetStatic.cpp  Class to include at least once this header 
structuralConstraintSetStatic.h  "metaprogramming" class for storing several structural constraints 
structuralConstraintSetStatic_tpl.h  "metaprogramming" class for storing several structural constraints 
structuralConstraintSliceOrder.cpp  Structural constraint imposing a partial order over nodes 
structuralConstraintSliceOrder.h  Structural constraint imposing a partial order over nodes 
structuralConstraintSliceOrder_inl.h  Structural constraint imposing a partial order over nodes 
structuralConstraintTabuList.cpp  Class imposing a Nsized tabu list as a structural constraints for learning algorithms 
structuralConstraintTabuList.h  Class imposing a Nsized tabu list as a structural constraints for learning algorithms 
structuralConstraintTabuList_inl.h  Class imposing a Nsized tabu list as a structural constraints for learning algorithms 
structuralConstraintUndiGraph.cpp  Base class for structural constraints used by learning algorithms that learn an undirected graph structure 
structuralConstraintUndiGraph.h  Base class for structural constraints used by learning algorithms that learn an undirected graph structure 
structuralConstraintUndiGraph_inl.h  Base class for structural constraints used by learning algorithms that learn an undirected graph structure 
► database  
BNDatabaseGenerator.cpp  Implementation of the BNDatabaseGenerator class 
BNDatabaseGenerator.h  
BNDatabaseGenerator_tpl.h  
CSVParser.cpp  Class for fast parsing of CSV file (never more than one line in application memory) 
CSVParser.h  Class for fast parsing of CSV file (never more than one line in application memory) 
CSVParser_tpl.h  Class for fast parsing of CSV file (never more than one line in application memory) 
databaseTable.cpp  The class representing a tabular database stored in RAM 
databaseTable.h  The class representing a tabular database stored in RAM 
databaseTable_tpl.h  The implementation of tabular databases stored in memory (RAM) 
DBCell.cpp  The implementation of DBCells 
DBCell.h  The class representing the original values of the cells of databases 
DBCell_inl.h  The inlined implementation of DBCells 
DBCell_tpl.h  The inlined implementation of DBCells 
DBHandler.cpp  The base class for all database handlers 
DBHandler.h  The base class for all database handlers 
DBInitializerFromCSV.cpp  The class for initializing DatabaseTables and RawDatabaseTables from CSV files 
DBInitializerFromCSV.h  The class for initializing DatabaseTable and RawDatabaseTable instances from CSV files 
DBInitializerFromCSV_tpl.h  The class for initializing DatabaseTables and RawDatabaseTables from CSV files 
DBInitializerFromSQL.cpp  The class for initializing DatabaseTable and RawDatabaseTable instances from SQL databases 
DBInitializerFromSQL.h  The class for initializing DatabaseTable and RawDatabaseTable instances from SQL databases 
DBInitializerFromSQL_tpl.h  The class for initializing DatabaseTable and RawDatabaseTable instances from SQL databases 
DBRow.cpp  The class representing a record stored in a tabular database 
DBRow.h  The class representing a record stored in a tabular database 
DBRow_tpl.h  The class representing a record stored in a tabular database 
DBRowGenerator.cpp  The implementation of DBRowGenerator 
DBRowGenerator.h  The base class for all DBRow generators 
DBRowGenerator_tpl.h  Template implementation of DBRowGenerator 
DBRowGeneratorIdentity.cpp  A DBRowGenerator class that returns exactly the rows it gets in input 
DBRowGeneratorIdentity.h  A DBRowGenerator class that returns exactly the rows it gets in input 
DBRowGeneratorIdentity_tpl.h  A filtered row generator that returns exactly the rows it gets in input 
DBRowGeneratorParser.cpp  Class to include at least once this header 
DBRowGeneratorParser.h  The class for parsing DatabaseTable rows and generating output rows 
DBRowGeneratorParser_tpl.h  Template implementation of the DBRowGeneratorParser class 
DBRowGeneratorSet.cpp  Class for packing sets of generators 
DBRowGeneratorSet.h  Class for packing sets of generators 
DBRowGeneratorSet_tpl.h  Template implementation of DBRowGeneratorSet 
DBTranslatedValue.cpp  The union class for storing the translated values in learning databases 
DBTranslatedValue.h  The union class for storing the translated values in learning databases 
DBTranslator.cpp  The base class for all the tabular databases' cell translators 
DBTranslator.h  The base class for all the tabular databases' cell translators 
DBTranslator4ContinuousVariable.cpp  The databases' cell translators for continuous variables 
DBTranslator4ContinuousVariable.h  The databases' cell translators for continuous variables 
DBTranslator4ContinuousVariable_tpl.h  The databases' cell translators for continuous variables 
DBTranslator4DiscretizedVariable.cpp  The databases' cell translators for discretized variables 
DBTranslator4DiscretizedVariable.h  The databases' cell translators for discretized variables 
DBTranslator4DiscretizedVariable_tpl.h  The databases' cell translators for discretized variables 
DBTranslator4LabelizedVariable.cpp  The databases' cell translators for labelized variables 
DBTranslator4LabelizedVariable.h  The databases' cell translators for labelized variables 
DBTranslator4LabelizedVariable_tpl.h  The databases' cell translators for labelized variables 
DBTranslator4RangeVariable.cpp  The databases' cell translators for range variables 
DBTranslator4RangeVariable.h  The databases' cell translators for range variables 
DBTranslator4RangeVariable_tpl.h  The databases' cell translators for range variables 
DBTranslator_tpl.h  The base class for all the tabular databases' cell translators 
DBTranslatorSet.cpp  The class for storing several translators 
DBTranslatorSet.h  A class for storing several translators 
DBTranslatorSet_tpl.h  The set of translators stored into a row filter 
IDatabaseTable.cpp  The common class for the tabular database tables 
IDatabaseTable.h  The common class for the tabular database tables 
IDatabaseTable_tpl.h  The implementation of the common class for tabular databases 
IDBInitializer.cpp  The base class for initializing DatabaseTables and RawDatabaseTables from files or sql databases 
IDBInitializer.h  The base class for initializing DatabaseTable and RawDatabaseTable instances from CSV files or SQL databases 
IDBInitializer_tpl.h  The base class for initializing DatabaseTables and RawDatabaseTables from files or sql databases 
nanodbcParser.cpp  Class for parsing SQL results using Nanodbc 
nanodbcParser.h  Class for parsing SQL results using Nanodbc 
nanodbcParser_tpl.h  Class for parsing SQL results using Nanodbc 
rawDatabaseTable.cpp  The table containing the raw/original data of a database 
rawDatabaseTable.h  The table containing the raw/original data of a database 
rawDatabaseTable_tpl.h  The implementation of raw tabular databases stored in memory (RAM) 
► paramUtils  
DAG2BNLearner.cpp  A class that, given a structure and a parameter estimator returns a full Bayes net 
DAG2BNLearner.h  A class that, given a structure and a parameter estimator returns a full Bayes net 
DAG2BNLearner_tpl.h  A class that, given a structure and a parameter estimator returns a full Bayes net 
paramEstimator.cpp  Class to include at least once this header 
paramEstimator.h  Base class for estimating parameters of CPTs 
paramEstimator_tpl.h  Base class for estimating parameters of CPTs 
paramEstimatorML.cpp  Class to include at least once this header 
paramEstimatorML.h  Class for estimating parameters of CPTs using Maximum Likelihood 
paramEstimatorML_tpl.h  Class for estimating parameters of CPTs using Maximum Likelihood 
► scores_and_tests  
cache43ptInfo.cpp  Cache for caching 3 points mutual information in 3off2 
cache43ptInfo.h  Cache for caching 3 points mutual information in 3off2 
cache43ptInfo_inl.h  Cache for caching 3 points mutual information in 3off2 
cache4IndepTest.cpp  Cache for caching scores in Indep Test classes (chi2, G2, etc.) 
cache4IndepTest.h  Cache for caching scores in Indep Test classes (chi2, G2, etc.) 
cache4IndepTest_inl.h  Cache for caching scores in Indep Test classes (chi2, G2, etc.) 
cache4PartEntropy.cpp  Cache for caching partial entropy in 3off2 
cache4PartEntropy.h  Cache for caching partial entropy in 3off2 
cache4PartEntropy_inl.h  Cache for caching partial entropy in 3off2 
cache4Score.cpp  Cache for caching scores in Score classes (BIC, BDeu, K2, etc.) 
cache4Score.h  Cache for caching scores in Score classes (BIC, BDeu, K2, etc.) 
cache4Score_inl.h  Cache for caching scores in Score classes (BIC, BDeu, K2, etc.) 
correctedMutualInformation.cpp  Implementation of gum::learning::CorrectedMutualInformation 
correctedMutualInformation.h  Class CorrectedMutualInformation, used in the 3off2 algorithm 
correctedMutualInformation_tpl.h  
counter.cpp  Implementation of gum::learning::Counter 
counter.h  Base class for all the countings used for learning (BIC, BDeu, etc) as well as all the independence tests 
counter_tpl.h  Base class for all the scores used for learning (BIC, BDeu, etc) 
idSet.cpp  Implementation of idSets 
idSet.h  A class used by RecordCounter to detect subsets of variables 
idSet_tpl.h  Template implementation of idSets 
independenceTest.cpp  Abstract class for all the independence tests 
independenceTest.h  Abstract class for all the independence tests 
independenceTest_tpl.h  Abstract class for all the independence tests 
indepTestChi2.cpp  Implementation of gum::learning::IndepTestChi2 
indepTestChi2.h  Class for computing Chi2 scores 
indepTestChi2_tpl.h  Class for computing Chi2 scores 
indepTestG2.cpp  Implementation of gum::learning::IndepTestG2 
indepTestG2.h  Class for computing G2 scores 
indepTestG2_tpl.h  Class for computing G2 scores 
kNML.cpp  Implementation of gum::learning::kNML 
kNML.h  The class for the NML corrections used in 3off2 
kNML_tpl.h  The class for the NML corrections used in 3off2 
partialEntropy.cpp  Implementation of gum::learning::Entropy 
partialEntropy.h  Partial entropy class used in 3off2 
partialEntropy_tpl.h  Implementation of gum::learning::Entropy 
recordCounter.cpp  Implementation of gum::learning::RecordCounter and others 
recordCounter.h  The class that computes countings of observations from the database 
recordCounter_tpl.h  Template implementation of RecordCounters and RecordCounterThreads 
score.cpp  Implementation of gum::learning::Score 
score.h  Base class for all the scores used for learning (BIC, BDeu, etc) 
score_tpl.h  Base class for all the scores used for learning (BIC, BDeu, etc) 
scoreAIC.cpp  Implementation of gum::learning::ScoreAIC 
scoreAIC.h  Class for computing AIC scores 
scoreAIC_tpl.h  Class for computing AIC scores 
scoreBD.cpp  Implementation of gum::learning::ScoreBD 
scoreBD.h  Class for computing Bayesian Dirichlet (BD) log2 scores 
scoreBD_tpl.h  Class for computing Bayesian Dirichlet (BD) log2 scores 
scoreBDeu.cpp  Implementation of gum::learning::ScoreBDeu 
scoreBDeu.h  Class for computing BDeu scores (actually their log2 value) 
scoreBDeu_tpl.h  Class for computing BDeu scores (actually their log2 value) 
scoreBIC.cpp  Implementation of gum::learning::ScoreBIC 
scoreBIC.h  Class for computing BIC scores 
scoreBIC_tpl.h  Class for computing BIC scores 
scoreInternalApriori.cpp  Implementation of gum::learning::ScoreInternalApriori 
scoreInternalApriori.h  Base class for all the score's internal aprioris 
scoreInternalApriori_tpl.h  Base class for all the score's internal aprioris 
scoreInternalBDeuApriori.cpp  Implementation of gum::learning::ScoreInternalBDeuApriori 
scoreInternalBDeuApriori.h  Internal apriori for the BDeu score (N' / (r_i * q_i) 
scoreInternalBDeuApriori_tpl.h  Internal apriori for the BDeu score (N' / (r_i * q_i) 
scoreInternalK2Apriori.cpp  Implementation of gum::learning::ScoreInternalK2Apriori 
scoreInternalK2Apriori.h  Internal apriori for the K2 score: Laplace Apriori 
scoreInternalK2Apriori_tpl.h  Internal apriori for the K2 score: Laplace Apriori 
scoreInternalNoApriori.cpp  Implementation of gum::learning::ScoreInternalNoApriori 
scoreInternalNoApriori.h  Internal apriori for the scores without apriori (e.g., BD) 
scoreInternalNoApriori_tpl.h  Internal apriori for the scores without apriori (e.g., BD) 
scoreK2.cpp  Implementation of gum::learning::ScoreK2 
scoreK2.h  Class for computing K2 scores (actually their log2 value) 
scoreK2_tpl.h  Class for computing K2 scores (actually their log2 value) 
scoreLog2Likelihood.cpp  Implementation of gum::learning::ScoreLog2Likelihood 
scoreLog2Likelihood.h  Class for computing Log2likelihood scores 
scoreLog2Likelihood_tpl.h  Class for computing Log2Likelihood scores 
► structureUtils  
graphChange.cpp  A class to account for changes in a graph 
graphChange.h  Classes to account for structure changes in a graph 
graphChange_inl.h  A class to account for changes in a graph 
graphChangesGenerator4DiGraph.cpp  Class to include at least once this header 
graphChangesGenerator4DiGraph.h  The basic class for computing the set of digraph changes allowed by the user to be executed by the learning algorithms 
graphChangesGenerator4DiGraph_tpl.h  The basic class for computing the next graph changes possible in a (directed) structure learning algorithm 
graphChangesGenerator4K2.cpp  Class to include at least once this header 
graphChangesGenerator4K2.h  The basic class for computing the set of digraph changes allowed by the user to be executed by the learning algorithms 
graphChangesGenerator4K2_tpl.h  The basic class for computing the next graph changes possible in a (directed) structure learning algorithm 
graphChangesGenerator4UndiGraph.cpp  Class to include at least once this header 
graphChangesGenerator4UndiGraph.h  The basic class for computing the set of undigraph changes allowed by the user to be executed by the learning algorithms 
graphChangesGenerator4UndiGraph_tpl.h  The basic class for computing the next graph changes possible in an undirected structure learning algorithm 
graphChangesGeneratorOnSubDiGraph.cpp  Class to include at least once this header 
graphChangesGeneratorOnSubDiGraph.h  The class for computing the set of graph changes (over a subgraph) transmitted to learning algorithms 
graphChangesGeneratorOnSubDiGraph_tpl.h  The class for computing the set of graph changes (over a subgraph) transmitted to learning algorithms 
graphChangesSelector4DiGraph.cpp  Class to include at least once this header 
graphChangesSelector4DiGraph.h  The mecanism to compute the next available graph changes for directed structure learning search algorithms 
graphChangesSelector4DiGraph_tpl.h  The mecanism to compute the next available graph changes for directed structure learning search algorithms 
IGraphChangesGenerator4DiGraph.cpp  Class to include at least once this header 
IGraphChangesGenerator4DiGraph.h  The base class for all GraphChangesGenerators for directed structures 
IGraphChangesGenerator4UndiGraph.cpp  Class to include at least once this header 
IGraphChangesGenerator4UndiGraph.h  The base class for all GraphChangesGenerators for undirected structures 
BNLearner.cpp  
BNLearner.h  A basic pack of learning algorithms that can easily be used 
BNLearner_tpl.h  A pack of learning algorithms that can easily be used 
greedyHillClimbing.cpp  The greedy hill learning algorithm (for directed graphs) 
greedyHillClimbing.h  The greedy hill learning algorithm (for directed graphs) 
greedyHillClimbing_tpl.h  The greedy hill learning algorithm (for directed graphs) 
K2.cpp  The K2 algorithm 
K2.h  The K2 algorithm 
K2_inl.h  The K2 algorithm 
K2_tpl.h  The K2 algorithm 
localSearchWithTabuList.cpp  The local search learning algorithm (for directed graphs) 
localSearchWithTabuList.h  The local search learning with tabu list algorithm (for directed graphs) 
localSearchWithTabuList_inl.h  The local search learning algorithm (for directed graphs) 
localSearchWithTabuList_tpl.h  The local search with tabu list learning algorithm (for directed graphs) 
Miic.cpp  Implementation of gum::learning::ThreeOffTwo 
Miic.h  The 3off2 algorithm 
► multidim  
► aggregators  
amplitude.cpp  Median aggregator 
amplitude.h  Median aggregator 
amplitude_tpl.h  Median aggregator 
and.cpp  Count aggregator 
and.h  Count aggregator 
and_tpl.h  Count aggregator 
count.cpp  Count aggregator 
count.h  Count aggregator 
count_tpl.h  Count aggregator 
exists.cpp  Forall aggregator 
exists.h  Forall aggregator 
exists_tpl.h  Forall aggregator 
forall.cpp  Forall aggregator 
forall.h  Forall aggregator 
forall_tpl.h  Forall aggregator 
max.cpp  Max aggregator 
max.h  Max aggregator 
max_tpl.h  Max aggregator 
median.cpp  Median aggregator 
median.h  Median aggregator 
median_tpl.h  Median aggregator 
min.cpp  Min aggregator 
min.h  Min aggregator 
min_tpl.h  Min aggregator 
multiDimAggregator.cpp  MultiDimAggregator 
multiDimAggregator.h  MultiDimAggregator 
multiDimAggregator_tpl.h  MultiDimAggregator 
or.cpp  Or aggregator 
or.h  Or aggregator 
or_tpl.h  Or aggregator 
► ICIModels  
multiDimICIModel.cpp  
multiDimICIModel.h  Abstract base class for all multi dimensionnal Causal Independency models 
multiDimICIModel_tpl.h  A Interface to all Causal Independence models 
multiDimLogit.cpp  Class for LOGIT implementation as multiDim 
multiDimLogit.h  Class for LOGIT implementation as multiDim 
multiDimLogit_tpl.h  
multiDimNoisyAND.cpp  Class for NoisyANDnet implementation as multiDim 
multiDimNoisyAND.h  Class for NoisyANDnet implementation as multiDim 
multiDimNoisyAND_tpl.h  Class for NoisyANDnet implementation as multiDim 
multiDimNoisyORCompound.cpp  
multiDimNoisyORCompound.h  Class for multiDimNoisyORCompound 
multiDimNoisyORCompound_tpl.h  ANoisyOR as described by Henrion (UAI3, 1989, pp161173) 
multiDimNoisyORNet.cpp  Class for NoisyORnet implementation as multiDim 
multiDimNoisyORNet.h  Class for NoisyORnet implementation as multiDim 
multiDimNoisyORNet_tpl.h  Class for NoisyORnet implementation as multiDim 
► implementations  
multiDimAdressable.cpp  Implementation for the abstract base class for all multi dimensionnal containers 
multiDimAdressable.h  Headers for the abstract base class for all multi dimensionnal containers 
multiDimAdressable_inl.h  Inline implementation for the abstract base class for all multi dimensionnal containers 
multiDimArray.cpp  Implementation of the MultiDimArray class 
multiDimArray.h  Header of the MultiDimArray class 
multiDimArray_tpl.h  Implementation of the MultiDimArray class 
multiDimBijArray.cpp  Implementation of the MultiDimBijArray class 
multiDimBijArray.h  Headers of the MultiDimBijArray class 
multiDimBijArray_tpl.h  Implementation of the MultiDimBijArray class 
multiDimBucket.cpp  Implementation of the MultiDimBucket class 
multiDimBucket.h  Headers of the MultiDimBucket class 
multiDimBucket_tpl.h  Implementation of the MultiDimBucket class 
multiDimContainer.cpp  Implementation of MultiDimContainer 
multiDimContainer.h  Headers of the MultiDimContainer class 
multiDimContainer_tpl.h  Implementation of the MultiDimContainer class 
multiDimDecorator.cpp  Implementation for MultiDimDecorator 
multiDimDecorator.h  Headers for MultiDimDecorator 
multiDimDecorator_tpl.h  Implementation for MultiDimDecorator 
multiDimFunctionGraph.cpp  Sources of gum::MultiDimFunctionGraph 
multiDimFunctionGraph.h  Headers of MultiDimFunctionGraph 
multiDimFunctionGraph_tpl.h  Template methods of MultiDimFunctionGraph 
multiDimFunctionGraphGenerator.cpp  Sources of MultiDimFunctionGraphGenerator 
multiDimFunctionGraphGenerator.h  Headers of gum::MultiDimFunctionGraphGenerator 
multiDimFunctionGraphManager.cpp  Sources of gum::MultiDimFunctionGraphManager 
multiDimFunctionGraphManager.h  Headers of MultiDimFunctionGraphManager 
multiDimFunctionGraphManager_tpl.h  Template methods of gum::MultiDimFunctionGraphManager 
multiDimImplementation.cpp  Implementation of gum::MultiDimImplementation 
multiDimImplementation.h  Headers of gum::MultiDimImplementation 
multiDimImplementation_tpl.h  Implementation of gum::MultiDimImplementation 
multiDimInterface.cpp  Implementation of MultiDimInterface 
multiDimInterface.h  Headers of MultiDimInterface 
multiDimInterface_inl.h  Inline implementation of gumMultiDimInterface 
multiDimPartialInstantiation.cpp  Headers of MultiDimPartialInstantiation 
multiDimPartialInstantiation.h  Headers of MultiDimPartialInstantiation 
multiDimPartialInstantiation_tpl.h  Implementation of MultiDimPartialInstantiation 
multiDimReadOnly.cpp  Header of the MultiDimReadOnly class 
multiDimReadOnly.h  Header of the MultiDimReadOnly class 
multiDimReadOnly_tpl.h  Implementation of the MultiDimReadOnly class 
multiDimSparse.cpp  Implementation of MultiDimSparse 
multiDimSparse.h  Headers of MultiDimSparse 
multiDimSparse_tpl.h  Implementation of MultiDimSparse 
multiDimWithOffset.cpp  Implementation of the MultiDimWithOffset class 
multiDimWithOffset.h  Headers of the MultiDimWithOffset class 
multiDimWithOffset_tpl.h  Headers of the MultiDimWithOffset class 
► utils  
► FunctionGraphUtilities  
► operators  
multiDimFunctionGraphOperator.cpp  Class used to compute the operation between two decision diagrams 
multiDimFunctionGraphOperator.h  Class used to compute the operation between two decision diagrams 
multiDimFunctionGraphOperator_tpl.h  Class used to compute the operation between two decision diagrams 
multiDimFunctionGraphProjector.cpp  Class used to compute the projection of a function graph 
multiDimFunctionGraphProjector.h  Class used to compute the projection of a function graph 
multiDimFunctionGraphProjector_tpl.h  Class used to compute the projection of a function graph 
o4DGContext.cpp  Class used to manipulate o4DGContext in Function Graph Operations 
o4DGContext.h  Class used to manipulate o4DGContext in Function Graph Operations 
o4DGContext_inl.h  Class used to manipulate o4DGContext in Function Graph Operations 
regress.cpp  Class used to compute the operation between two decision diagrams 
regress.h  Class used to compute the operation between two decision diagrams 
regress_tpl.h  Class used to compute the operation between two decision diagrams 
treeOperator.cpp  Class used to compute the operation between two decision diagrams 
treeOperator.h  Class used to compute the operation between two decision diagrams 
treeOperator_tpl.h  Class used to compute the operation between two decision diagrams 
treeRegress.cpp  Class used to compute the operation between two decision diagrams 
treeRegress.h  Class used to compute the operation between two decision diagrams 
treeRegress_tpl.h  Class used to compute the operation between two decision diagrams 
► terminalNodePolicies  
ExactTerminalNodePolicy.cpp  Class to include at least once this header 
ExactTerminalNodePolicy.h  Headers of the ExactTerminalNodePolicy 
ITerminalNodePolicy.cpp  Class to include at least once this header 
ITerminalNodePolicy.h  Headers of the ITerminalNodePolicy 
SetTerminalNodePolicy.cpp  Class to include at least once this header 
SetTerminalNodePolicy.h  Headers of the ITerminalNodePolicy 
internalNode.cpp  Methods of the MultiDimFunctionGraph InternalNode class 
internalNode.h  Headers of the InternalNode class 
internalNode_inl.h  Inline implementation of the InternalNode class 
link.cpp  Sources of the Link and LinkedList classes 
link.h  Headers of the Link and LinkedList classes 
link_tpl.h  Template methods of MultiDimFunctionGraph 
► operators  
completeProjectionRegister4MultiDim.cpp  Class to include at least once this header 
completeProjectionRegister4MultiDim.h  A container for registering complete projection functions on multiDimImplementations, i.e., projections over all variables 
completeProjectionRegister4MultiDim_tpl.h  A container for registering complete projection functions on multiDimImplementations, i.e., projections over all variables 
completeProjections4MultiDim.cpp  Class to include at least once this header 
completeProjections4MultiDim.h  Efficient functionals for projecting multidim tables over all their variables 
completeProjections4MultiDim_tpl.h  Efficient functionals for projecting multidim tables over all their variables 
multiDimCombination.cpp  Class to include at least once this header 
multiDimCombination.h  
multiDimCombination_tpl.h  A generic class to combine efficiently several MultiDim tables 
multiDimCombinationDefault.cpp  Class to include at least once this header 
multiDimCombinationDefault.h  
multiDimCombinationDefault_tpl.h  A generic class to combine efficiently several MultiDim tables 
multiDimCombineAndProject.cpp  Class to include at least once this header 
multiDimCombineAndProject.h  
multiDimCombineAndProject_tpl.h  A generic interface to combine and project efficiently MultiDim tables 
multiDimCombineAndProjectDefault.cpp  Class to include at least once this header 
multiDimCombineAndProjectDefault.h  
multiDimCombineAndProjectDefault_tpl.h  An efficient class for combining and projecting MultiDim tables 
multiDimCompleteProjection.cpp  Class to include at least once this header 
multiDimCompleteProjection.h  
multiDimCompleteProjection_tpl.h  A generic class to project efficiently a MultiDim table over all of its variables 
multiDimProjection.cpp  Class to include at least once this header 
multiDimProjection.h  
multiDimProjection_tpl.h  A generic interface to project efficiently a MultiDim table over a subset of its variables 
operatorRegister4MultiDim.cpp  Class to include at least once this header 
operatorRegister4MultiDim.h  A container for registering binary functions on multiDimImplementations 
operatorRegister4MultiDim_tpl.h  A container for registering binary functions on multiDimImplementations 
operators4MultiDim.cpp  Class to include at least once this header 
operators4MultiDim.h  Efficient functionals for combining multiDims 
operators4MultiDim_tpl.h  Efficient functionals for combining multiDims 
projectionRegister4MultiDim.cpp  Class to include at least once this header 
projectionRegister4MultiDim.h  A container for registering projection functions on multiDimImplementations 
projectionRegister4MultiDim_tpl.h  A container for registering projection functions on multiDimImplementations 
projections4MultiDim.cpp  Class to include at least once this header 
projections4MultiDim.h  Efficient functionals for projecting multiDimensional tables 
projections4MultiDim_tpl.h  Efficient functionals for projecting multiDimensional tables 
► patterns  
completeProjectionPattern4BaseName.cpp  Class to include at least once this header 
completeProjectionPattern4BaseName.h  Pattern used by all the "basename" projections of multidim tables over all their variables 
completeProjectionPattern4MultiDimArray.cpp  Class to include at least once this header 
completeProjectionPattern4MultiDimArray.h  Pattern used by all the projections of multidim tables over all their variables 
completeProjectionPattern4MultiDimImplementation.cpp  Class to include at least once this header 
completeProjectionPattern4MultiDimImplementation.h  Pattern used by all the MultiDimImplementation projections 
operatorPattern4BaseName.cpp  Class to include at least once this header 
operatorPattern4BaseName.h  Pattern used by all "basename" binary operators 
operatorPattern4MultiDimArray.cpp  Class to include at least once this header 
operatorPattern4MultiDimArray.h  Pattern used by all binary MultiDimArrays operators 
operatorPattern4MultiDimFunctionGraph.cpp  Class to include at least once this header 
operatorPattern4MultiDimFunctionGraph.h  Pattern used by all binary MultiDimFunctionGraphs operators 
operatorPattern4MultiDimImplementation.cpp  Class to include at least once this header 
operatorPattern4MultiDimImplementation.h  Pattern used by all binary MultiDimImplementations operators 
partialInstantiationPattern4BaseName.cpp  Class to include at least once this header 
partialInstantiationPattern4BaseName.h  Pattern used by all the partial instantiations of multidimensional tables 
partialInstantiationPattern4MultiDimArray.cpp  Class to include at least once this header 
partialInstantiationPattern4MultiDimArray.h  Pattern used by all the partial instantiations of multidimensional tables 
partialInstantiationPattern4MultiDimImplementation.cpp  Class to include at least once this header 
partialInstantiationPattern4MultiDimImplementation.h  Pattern used by all the partial instantiations of multidimensional tables 
projectionPattern4BaseName.cpp  Class to include at least once this header 
projectionPattern4BaseName.h  Pattern used by all the "basename" projections of multidim tables 
projectionPattern4MultiDimArray.cpp  Class to include at least once this header 
projectionPattern4MultiDimArray.h  Pattern used by all the projections of multidimensional tables 
projectionPattern4MultiDimFunctionGraph.cpp  Class to include at least once this header 
projectionPattern4MultiDimFunctionGraph.h  Pattern used by all the projections of multidimensional tables 
projectionPattern4MultiDimImplementation.cpp  Class to include at least once this header 
projectionPattern4MultiDimImplementation.h  Pattern used by all the MultiDimImplementation projections 
partialInstantiation4MultiDim.cpp  Implementation for partial instantiation functions 
partialInstantiation4MultiDim.h  Headers for partial instantiation functions 
partialInstantiation4MultiDim_tpl.h  Implementation for partial instantiation functions 
partialInstantiationRegister4MultiDim.cpp  Implementation of PartialInstantiationRegister4MultiDim 
partialInstantiationRegister4MultiDim.h  Headers for PartialInstantiationRegister4MultiDim 
partialInstantiationRegister4MultiDim_tpl.h  Implementation of PartialInstantiationRegister4MultiDim 
instantiation.cpp  Implementation of gum::Instantiation 
instantiation.h  Header files of gum::Instantiation 
instantiation_inl.h  Inline implemenation of gum::Instantiation 
potential.cpp  Implementation of the Potential class 
potential.h  Header of the Potential class 
potential_tpl.h  Implementation of the Potential class 
setInst.cpp  
setInst.h  Headers of SetInst 
setInst_inl.h  
► PRM  
► elements  
PRMAggregate.cpp  Source implementation of gum::PRMAggregate 
PRMAggregate.h  Headers of gum::PRMAggregate 
PRMAggregate_tpl.h  Inline implementation of gum::PRMAggregate 
PRMAttribute.cpp  Source implementation of gum::PRMAttribute 
PRMAttribute.h  Headers of gum::PRMAttribute 
PRMAttribute_tpl.h  Inline implementation of gum::PRMAttribute 
PRMClass.cpp  Headers of gum::prm::Class 
PRMClass.h  Headers of gum::prm::Class<GUM_SCALAR> 
PRMClass_tpl.h  Inline implementation of gum::Class 
PRMClassElement.cpp  Source implementation of gum::PRMClassElement 
PRMClassElement.h  Headers of gum::PRMClassElement 
PRMClassElement_tpl.h  Inline implementation of gum::PRMClassElement 
PRMClassElementContainer.cpp  Source implementation of gum::PRMClassElementContainer 
PRMClassElementContainer.h  Headers of gum::prm::PRMClassElementContainer 
PRMClassElementContainer_tpl.h  Inline implementation of gum::PRMClassElementContainer 
PRMFormAttribute.cpp  Source implementation of gum::PRMFormAttribute 
PRMFormAttribute.h  Headers of gum::PRMFormAttribute 
PRMFormAttribute_tpl.h  Inline implementation of gum::PRMFormAttribute 
PRMFuncAttribute.cpp  Source implementation of gum::PRMAttribute 
PRMFuncAttribute.h  Headers of gum::PRMAttribute 
PRMFuncAttribute_tpl.h  Inline implementation of gum::PRMFuncAttribute 
PRMInstance.cpp  Source implementation of gum::prm::PRMInstance 
PRMInstance.h  Headers of gum::prm::PRMInstance<GUM_SCALAR> 
PRMInstance_tpl.h  Inline implementation of gum::PRMInstance 
PRMInterface.cpp  Headers of gum::prm::PRMInterface 
PRMInterface.h  Headers of gum::prm::PRMInterface 
PRMInterface_tpl.h  Inline implementation of gum::prm::PRMInterface 
PRMObject.cpp  Source implementation of PRMObject 
PRMObject.h  Headers of PRMObject 
PRMObject_inl.h  Inline implementation of PRMObject 
PRMParameter.cpp  Source implementation of gum::PRMParameter 
PRMParameter.h  Headers of gum::PRMParameter 
PRMParameter_tpl.h  Implementation of gum::PRMParameter 
PRMReferenceSlot.cpp  Source implementation of gum::PRMReferenceSlot 
PRMReferenceSlot.h  Headers of gum::PRMClassElement 
PRMReferenceSlot_tpl.h  Inline implementation of gum::PRMReferenceSlot 
PRMScalarAttribute.cpp  Source implementation of gum::PRMScalarAttribute 
PRMScalarAttribute.h  Headers of gum::PRMScalarAttribute 
PRMScalarAttribute_tpl.h  Inline implementation of gum::PRMScalarAttribute 
PRMSlotChain.cpp  Source implementation of gum::PRMSlotChain 
PRMSlotChain.h  Headers of gum::PRMSlotChain 
PRMSlotChain_tpl.h  Inline implementation of gum::PRMSlotChain<GUM_SCALAR> 
PRMSystem.cpp  Implementation of PRMSystem 
PRMSystem.h  Headers of PRMSystem 
PRMSystem_tpl.h  Inline implementation of PRMSystem 
PRMType.cpp  Source implementation of type 
PRMType.h  Headers of Class 
PRMType_tpl.h  Inline implementation of type 
► generator  
clusteredLayerGenerator.cpp  Implementation of ClusteredLayerGenerator 
clusteredLayerGenerator.h  Headers of ClusteredLayerGenerator 
clusteredLayerGenerator_tpl.h  Inline implementation of ClusteredLayerGenerator 
layerGenerator.cpp  Implementation of LayerGenerator 
layerGenerator.h  Headers of LayerGenerator 
layerGenerator_tpl.h  Inline implementation of LayerGenerator 
nameGenerator.cpp  Implementation of PRMGenerator 
nameGenerator.h  Headers of PRMGenerator 
nameGenerator_inl.h  Inline implementation of PRMGenerator 
PRMGenerator.cpp  Implementation of PRMGenerator 
PRMGenerator.h  Headers of PRMGenerator 
PRMGenerator_tpl.h  Inline implementation of PRMGenerator 
► gspan  
DFSCode.cpp  Implementation of the DFSCode class 
DFSCode.h  Headers of a DFSCode 
DFSCode_inl.h  Inline implementation of the DFSCode class 
DFSTree.cpp  Implementation of the DFSTree class 
DFSTree.h  Headers of the DFSTree class 
DFSTree_tpl.h  Inline implementation of the DFSTree class 
edgeCode.cpp  Implementation of the EdgeCode class 
edgeCode.h  Headers of the EdgeCode class 
edgeCode_inl.h  Inline implementation of the EdgeCode class 
edgeGrowth.cpp  Implementation of the EdgeGrowth class 
edgeGrowth.h  Headers of the DFSTree class 
edgeGrowth_tpl.h  Inline implementation of the DFSTree class 
interfaceGraph.cpp  Implementation of gum::InterfaceGraph 
interfaceGraph.h  Headers of InterfaceGraph 
interfaceGraph_tpl.h  Inline implementation of gum::InterfaceGraph 
pattern.cpp  Implementation of the Pattern class 
pattern.h  Headers of the Pattern class 
pattern_inl.h  Inline implementation of the Pattern class 
searchStrategy.cpp  Implementation of the DFSTree class 
searchStrategy.h  Headers of the SearchStrategy class and child 
searchStrategy_tpl.h  Inline implementation of the SearchStrategy class 
► inference  
groundedInference.cpp  Implementation of GroundedInference 
groundedInference.h  Headers of GroundedInference 
groundedInference_tpl.h  Inline implementation of GroundedInference 
gspan.cpp  Implementation of gspan 
gspan.h  Headers of gspan 
gspan_tpl.h  Inline implementation of gspan 
PRMInference.cpp  Implementation of PRMInference 
PRMInference.h  Headers of PRMInference 
PRMInference_tpl.h  Inline implementation of PRMInference 
structuredBayesBall.cpp  Implementation of StructuredBayesBall 
structuredBayesBall.h  Headers of StructuredBayesBall 
structuredBayesBall_tpl.h  Inline implementation of StructuredBayesBall 
structuredInference.cpp  Implementation of StructuredInference 
structuredInference.h  Headers of StructuredInference 
structuredInference_tpl.h  Inline implementation of StructuredInference 
SVE.cpp  Implementation of SVE 
SVE.h  Headers of SVE (Structured Variable Elimination) 
SVE_tpl.h  Inline implementation of SVE 
SVED.cpp  Implementation of SVED 
SVED.h  Headers of SVED (Structured Value Elimination with dseperation) 
SVED_tpl.h  Inline implementation of SVED 
► o3prm  
errors.cpp  Macros for error messages 
errors.h  Functions for error messages 
O3ClassFactory.cpp  Implementation for the O3ClassFactory class 
O3ClassFactory.h  Headers for the O3ClassFactory class 
O3ClassFactory_tpl.h  Implementation for the O3ClassFactory class 
O3InterfaceFactory.cpp  Implementation for the O3InterfaceFactory class 
O3InterfaceFactory.h  Headers for the O3InterfaceFactory class 
O3InterfaceFactory_tpl.h  Implementation for the O3InterfaceFactory class 
O3NameSolver.cpp  Implementation for the O3NameSolver class 
O3NameSolver.h  Headers for the O3NameSolver class 
O3NameSolver_tpl.h  Implentation for the O3NameSolver class 
O3prm.cpp  Implementation for the AST of the O3PRM language 
O3prm.h  Headers for the AST of the O3PRM language 
O3prmBNReader.cpp  Implementation of O3prmReader 
O3prmBNReader.h  Inline implementation of O3prBNmReader : reader for BN using o3prm syntaxt 
O3prmBNReader_tpl.h  Inline implementation of O3prmReader 
O3prmBNWriter.cpp  Outlined implementation of UAIBNReader 
O3prmBNWriter.h  Definition file for BIF XML exportation class 
O3prmBNWriter_tpl.h  
O3prmReader.cpp  Implementation for the O3prmReader class 
O3prmReader.h  Headers for the O3prmReader class 
O3prmReader_tpl.h  Implementation for the O3prmReader class 
O3SystemFactory.cpp  Implementation for the O3SystemFactory class 
O3SystemFactory.h  Headers for the O3SystemFactory class 
O3SystemFactory_tpl.h  Implementation for the O3SystemFactory class 
O3TypeFactory.cpp  Implementation for the O3TypeFactory class 
O3TypeFactory.h  Headers for the O3TypeFactory class 
O3TypeFactory_tpl.h  Implementation for the O3TypeFactory class 
► o3prmr  
O3prmrContext.cpp  Implementation of O3prmrContext 
O3prmrContext.h  Headers of O3prmInterpreter 
O3prmrContext_tpl.h  Implementation of O3prmReader 
O3prmrInterpreter.cpp  Implementation of O3prmReader<double> 
O3prmrInterpreter.h  Headers of O3prmInterpreter 
classBayesNet.cpp  Implementation of ClassBayesNet 
classBayesNet.h  Headers of ClassBayesNet<GUM_SCALAR> 
classBayesNet_tpl.h  Inline implementation of ClassBayesNet 
classDependencyGraph.cpp  Implementation of ClassDependencyGraph 
classDependencyGraph.h  Headers of ClassDependencyGraph<GUM_SCALAR> 
classDependencyGraph_tpl.h  Inline implementation of ClassDependencyGraph 
instanceBayesNet.cpp  Implementation of InstanceBayesNet 
instanceBayesNet.h  Headers of InstanceBayesNet 
instanceBayesNet_tpl.h  Inline implementation of InstanceBayesNet 
IPRMFactory.cpp  Class to include at least once this header 
IPRMFactory.h  Headers of IPRMFactory 
PRM.cpp  Implementation of PRM 
PRM.h  Headers of PRM 
PRM_tpl.h  Inline implementation of PRM 
PRMFactory.cpp  Implementation of PRMFactory 
PRMFactory.h  Headers of PRMFactory 
PRMFactory_tpl.h  Inline implementation of PRMFactory 
utils_prm.cpp  
utils_prm.h  
utils_prm_tpl.h  
► variables  
continuousVariable.cpp  ContinuousVariables 
continuousVariable.h  Header of ContinuousVariable 
continuousVariable_inl.h  The databases' cell translators for continuous variables 
continuousVariable_tpl.h  ContinuousVariable 
discreteVariable.cpp  
discreteVariable.h  Base class for discrete random variable 
discreteVariable_inl.h  
discretizedVariable.cpp  
discretizedVariable.h  
discretizedVariable_tpl.h  
IContinuousVariable.cpp  
IContinuousVariable.h  Header of IContinuousVariable 
IContinuousVariable_inl.h  Inline implementations of IContinuousVariable 
IDiscretizedVariable.cpp  
IDiscretizedVariable.h  
IDiscretizedVariable_inl.h  
labelizedVariable.cpp  
labelizedVariable.h  Base class for labelized discrete random variables 
labelizedVariable_inl.h  Base class for labelized discrete random variables 
rangeVariable.cpp  Implementation of gumRangeVariable 
rangeVariable.h  Header of gumRangeVariable 
rangeVariable_inl.h  Inline implementation of gumRangeVariable 
variable.cpp  
variable.h  Base class for random variable 
variable_inl.h  
agrum.h  