▼ agrum | |
► BN | |
► algorithms | |
► divergence | |
BNdistance.cpp | KL divergence between BNs implementation |
BNdistance.h | Algorithm for KL divergence between BNs |
BNdistance_tpl.h | KL divergence between BNs implementation |
exactBNdistance.cpp | KL divergence between BNs implementation |
exactBNdistance.h | Algorithm for exact computation KL divergence between BNs |
exactBNdistance_tpl.h | KL divergence between BNs brute force implementation |
GibbsBNdistance.cpp | |
GibbsBNdistance.h | Algorithm for approximated computation KL divergence between BNs using GIBBS sampling |
GibbsKL_tpl.h | KL divergence between BNs – implementation using Gibbs sampling |
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 | D-separation analysis (as described in Koller & Friedman 2009) |
dSeparation.h | D-separation analysis (as described in Koller & Friedman 2009) |
dSeparation_inl.h | D-separation analysis (as described in Koller & Friedman 2009) |
dSeparation_tpl.h | D-separation 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 | Interface-like class for generating bayesian networks |
IBayesNetGenerator_tpl.h | Source implementation of IBayesNetGenerator |
ICPTDisturber.cpp | Source implementation of gumICPTDisturber |
ICPTDisturber.h | Interface-like class for disturbing Conditional Probability Tables |
ICPTDisturber_tpl.h | Abstract class for disturbing Conditional Probability Tables |
ICPTGenerator.cpp | Source implementation of ICPTGenerator |
ICPTGenerator.h | Interface-like 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 simulation-oriented 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 Shafer-Shenoy's-like 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 Shafer-Shenoy's algorithm for inference in Bayesian Networks |
ShaferShenoyInference_tpl.h | Implementation of Shafer-Shenoy'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 loopy-propagation 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_inl.h | Class to include at least once this header |
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 |
variableLog2ParamComplexity.cpp | Class for computing the log2 of the parametric complexity of an r-ary multinomial variable |
variableLog2ParamComplexity.h | Class for computing the log2 of the parametric complexity of an r-ary multinomial variable |
variableLog2ParamComplexity_tpl.h | Class for computing the log2 of the parametric complexity of an r-ary multinomial variable |
► 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 |
threadData.cpp | The class that computes countings of observations from the database |
threadData.h | A wrapper that enables to store data in a way that prevents false cacheline sharing |
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 epsilon-greedy 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 interface-like 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 | Interface-like 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 non-incremental triangulations |
staticTriangulation.h | Base class for all non-incremental 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 non-oriented 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 Shaffer-Shenoy'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 | Base class for all a priori |
apriori.h | Base class for all a priori |
apriori_tpl.h | Base class for all a prioris |
aprioriBDeu.cpp | Internal apriori for the BDeu score (N' / (r_i * q_i) |
aprioriBDeu.h | Internal apriori for the BDeu score (N' / (r_i * q_i) |
aprioriBDeu_tpl.h | Internal apriori for the BDeu score (N' / (r_i * q_i) |
aprioriDirichletFromDatabase.cpp | A dirichlet priori: computes its N'_ijk from a database |
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 |
aprioriK2.cpp | Internal apriori for the K2 score: Laplace Apriori |
aprioriK2.h | Internal apriori for the K2 score = Laplace Apriori |
aprioriK2_tpl.h | Internal apriori for the K2 score = Laplace Apriori |
aprioriNoApriori.cpp | No a priori class: corresponds to 0 weight-sample |
aprioriNoApriori.h | No a priori class: corresponds to 0 weight-sample |
aprioriNoApriori_tpl.h | No a priori class: corresponds to 0 weight-sample |
aprioriSmoothing.cpp | Smooth a priori: adds a weight w to all the countings |
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 | "meta-programming" class for storing several structural constraints |
structuralConstraintSetStatic_tpl.h | "meta-programming" 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 N-sized tabu list as a structural constraints for learning algorithms |
structuralConstraintTabuList.h | Class imposing a N-sized tabu list as a structural constraints for learning algorithms |
structuralConstraintTabuList_inl.h | Class imposing a N-sized 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 |
DBRowGenerator4CompleteRows.cpp | A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t |
DBRowGenerator4CompleteRows.h | A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t |
DBRowGenerator4CompleteRows_tpl.h | A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t |
DBRowGenerator_tpl.h | Template implementation of DBRowGenerator |
DBRowGeneratorEM.cpp | A DBRowGenerator class that returns incomplete rows as EM would do |
DBRowGeneratorEM.h | A DBRowGenerator class that returns incomplete rows as EM would do |
DBRowGeneratorEM_tpl.h | A DBRowGenerator class that returns incomplete rows as EM would do |
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 |
DBRowGeneratorWithBN.cpp | Base class for DBRowGenerator classes that use a BN for computing their outputs |
DBRowGeneratorWithBN.h | Base class for DBRowGenerator classes that use a BN for computing their outputs |
DBRowGeneratorWithBN_tpl.h | A DBRowGenerator class that returns incomplete rows as EM would do |
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 | |
correctedMutualInformation.cpp | Implementation of gum::learning::CorrectedMutualInformation |
correctedMutualInformation.h | The class computing n times the corrected mutual information, as used in the 3off2 algorithm |
correctedMutualInformation_tpl.h | The class computing n times the corrected mutual information, as used in the 3off2 algorithm |
idSet.cpp | Implementation of idSets |
idSet.h | A class used by learning caches to represent uniquely sets of variables |
idSet_tpl.h | Template implementation of idSets |
independenceTest.cpp | Implementation of gum::learning::IndependenceTest |
independenceTest.h | Base class for all the independence tests used for learning |
independenceTest_tpl.h | Base class for all the independence tests used for learning |
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 penalty used in 3off2 |
kNML_tpl.h | The class for the NML penalty used in 3off2 |
recordCounter.cpp | The class that computes countings of observations from the database |
recordCounter.h | The class that computes countings of observations from the database |
recordCounter_tpl.h | The class that computes countings of observations from the database |
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 BD scores |
scoreBDeu.cpp | Implementation of gum::learning::ScoreBDeu |
scoreBDeu.h | Class for computing BDeu scores |
scoreBDeu_tpl.h | Class for computing BDeu scores |
scoreBIC.cpp | Implementation of gum::learning::ScoreBIC |
scoreBIC.h | Class for computing BIC scores |
scoreBIC_tpl.h | Class for computing BIC scores |
scorefNML.cpp | Implementation of gum::learning::ScorefNML |
scorefNML.h | Class for computing fNML scores |
scorefNML_tpl.h | Class for computing fNML scores |
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 |
scoreLog2Likelihood.cpp | Implementation of gum::learning::ScoreLog2Likelihood |
scoreLog2Likelihood.h | Class for computing Log2-likelihood scores |
scoreLog2Likelihood_tpl.h | Class for computing Log2-Likelihood scores |
scoreMDL.cpp | Class to include at least once this header |
scoreMDL.h | Class for computing MDL scores |
scoringCache.cpp | Cache for caching scores and independence tests results |
scoringCache.h | Cache for caching scores and independence tests results |
scoringCache_tpl.h | Cache for caching scores and independence tests results |
► 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 NoisyAND-net implementation as multiDim |
multiDimNoisyAND.h | Class for NoisyAND-net implementation as multiDim |
multiDimNoisyAND_tpl.h | Class for NoisyAND-net implementation as multiDim |
multiDimNoisyORCompound.cpp | |
multiDimNoisyORCompound.h | Class for multiDimNoisyORCompound |
multiDimNoisyORCompound_tpl.h | ANoisy-OR as described by Henrion (UAI-3, 1989, pp161-173) |
multiDimNoisyORNet.cpp | Class for NoisyOR-net implementation as multiDim |
multiDimNoisyORNet.h | Class for NoisyOR-net implementation as multiDim |
multiDimNoisyORNet_tpl.h | Class for NoisyOR-net 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_inl.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 d-seperation) |
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 | |