| agrum | |
| base | |
| 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 definition for ApproximationScheme 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 |
| 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_utils.cpp | Class to include at least once this header |
| math_utils.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_inl.h | Class for computing the log2 of the parametric complexity of an r-ary multinomial variable |
| 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 |
| signalers.h | Declare all 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 |
| threads | |
| threadData.cpp | The class that computes counts of observations from the database |
| threadData.h | A wrapper that enables to store data in a way that prevents false cacheline sharing |
| threadExecutor.cpp | The class to use to execute a function by several threads |
| threadExecutor.h | The class to use to execute a function by several threads |
| threadExecutorBase.cpp | The base class used by all thread executors |
| threadExecutorBase.h | The base class used by all thread executors |
| threadExecutorBase_inl.h | The base class used by all thread executors |
| threadExecutorOMP.cpp | A class to execute several threads by exploiting openMP |
| threadExecutorOMP.h | A class to execute several threads by exploiting openMP |
| threadExecutorOMP_tpl.h | A class to execute several threads by exploiting openMP |
| threadExecutorSTL.cpp | A class to execute several threads by exploiting std::thread |
| threadExecutorSTL.h | A class to execute several threads by exploiting std::thread |
| threadExecutorSTL_tpl.h | A class to execute several threads by exploiting std::thread |
| threadNumberManager.cpp | A class to manage the number of threads to use in an algorithm |
| threadNumberManager.h | A class to manage the number of threads to use in an algorithm |
| threadNumberManager_inl.h | |
| threads.cpp | Utility functions used for exploiting OpenMP/STL parallelism |
| threads.h | Utility functions used for exploiting OpenMP/STL parallelism |
| threadsOMP.cpp | OpenMP wrapper implementation |
| threadsOMP.h | Wrappers for OpenMP |
| threadsOMP_inl.h | OpenMP wrappers implementation |
| threadsSTL.cpp | C++17 STL threads convenience utilities for agrum |
| threadsSTL.h | C++17 STL threads convenience utilities for aGrUM |
| threadsSTL_inl.h | C++17 STL threads convenience utilities for agrum |
| 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 |
| AVLTree.cpp | AVL binary search trees |
| AVLTree.h | AVL binary search trees |
| AVLTree_tpl.h | |
| 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 |
| IThreadNumberManager.cpp | The interface for the ThreadNumberManager |
| IThreadNumberManager.h | The interface for the ThreadNumberManager |
| 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 |
| 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 |
| sharedAVLTree.cpp | AVL binary search trees that do not possess their own nodes |
| sharedAVLTree.h | AVL binary search trees that do not possess their own nodes |
| sharedAVLTree_tpl.h | |
| sortedPriorityQueue.cpp | Priority queues which can be parsed using iterators |
| sortedPriorityQueue.h | Priority queues which can be parsed using iterators |
| sortedPriorityQueue_tpl.h | |
| splay.cpp | Splay Trees outlined implementation |
| splay.h | Splay Trees header file |
| splay_tpl.h | Template implementation of splay trees |
| staticInitializer.cpp | Class to include at least once this header |
| staticInitializer.h | Data types to enable creating static variables at compile time |
| 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_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 useful methods for random stuff |
| utils_random.h | Contains useful methods for random stuff |
| utils_random_inl.h | Contains useful methods for random stuff |
| utils_random_tpl.h | Contains useful 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 |
| database | |
| CSVParser.cpp | Copyright (c) 2005-2024 by Pierre-Henri WUILLEMIN(_at_LIP6) & Christophe GONZALES(_at_AMU) info_at_agrum_dot_org |
| CSVParser.h | Class for fast parsing of CSV file (never more than one line in application memory) |
| CSVParser_inl.h | |
| databaseTable.cpp | The class representing a tabular database stored in RAM |
| databaseTable.h | The class representing a tabular database stored in RAM |
| databaseTable_inl.h | |
| 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 |
| 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_inl.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_inl.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_inl.h | A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t |
| DBRowGenerator_inl.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_inl.h | A filtered row generator that returns exactly the rows it gets in input |
| DBRowGeneratorParser.cpp | Copyright (c) 2005-2024 by Pierre-Henri WUILLEMIN(_at_LIP6) & Christophe GONZALES(_at_AMU) info_at_agrum_dot_org |
| DBRowGeneratorParser.h | The class for parsing DatabaseTable rows and generating output rows |
| DBRowGeneratorParser_inl.h | Template implementation of the DBRowGeneratorParser class |
| DBRowGeneratorParser_tpl.h | Copyright (c) 2005-2024 by Pierre-Henri WUILLEMIN(_at_LIP6) & Christophe GONZALES(_at_AMU) info_at_agrum_dot_org |
| DBRowGeneratorSet.cpp | Class for packing sets of generators |
| DBRowGeneratorSet.h | Class for packing sets of generators |
| DBRowGeneratorSet_inl.h | |
| 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_inl.h | |
| 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_inl.h | |
| DBTranslator4DiscretizedVariable_tpl.h | The databases' cell translators for discretized variables |
| DBTranslator4IntegerVariable.cpp | The databases' cell translators for integer variables |
| DBTranslator4IntegerVariable.h | The databases' cell translators for integer variables |
| DBTranslator4IntegerVariable_inl.h | The databases' cell translators for integer variables |
| DBTranslator4LabelizedVariable.cpp | The databases' cell translators for labelized variables |
| DBTranslator4LabelizedVariable.h | The databases' cell translators for labelized variables |
| DBTranslator4LabelizedVariable_inl.h | The databases' cell translators for labelized variables |
| DBTranslator4NumericalDiscreteVariable.cpp | The databases' cell translators for integer variables |
| DBTranslator4NumericalDiscreteVariable.h | The databases' cell translators for numerical discrete variables |
| DBTranslator4NumericalDiscreteVariable_inl.h | The databases' cell translators for integer variables |
| DBTranslator4RangeVariable.cpp | The databases' cell translators for range variables |
| DBTranslator4RangeVariable.h | The databases' cell translators for range variables |
| DBTranslator4RangeVariable_inl.h | The databases' cell translators for range variables |
| DBTranslator_inl.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_inl.h | |
| DBTranslatorSet_tpl.h | The set of translators stored into a row filter |
| DBTranslatorUtils.cpp | Utilities for DBTranslators |
| DBTranslatorUtils.h | Utilities for DBTranslators |
| DBTranslatorUtils_inl.h | Utilities for DBTranslators |
| 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_inl.h | Inlined implementation for initializing DatabaseTables and RawDatabaseTables from 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_inl.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_inl.h | The implementation of raw tabular databases stored in memory (RAM) |
| external | |
| lrslib | |
| lrslib.h | |
| lrslong.h | |
| lrsmp.h | |
| nanodbc | |
| nanodbc.cpp | |
| nanodbc.h | |
| tinyxml | |
| ticpp | |
| ticpp.cpp | |
| ticpp.h | ticpp is a TinyXML wrapper that uses a lot more C++ ideals. |
| ticpprc.h | |
| tinystr.cpp | |
| tinystr.h | |
| tinyxml.cpp | |
| tinyxml.h | |
| tinyxmlerror.cpp | |
| tinyxmlparser.cpp | |
| graphicalModels | |
| algorithms | |
| informationTheory.cpp | |
| informationTheory.h | Class encapsulating computations of notions from Information Theory |
| informationTheory_tpl.h | Implementation of the Class encapsulating computations of notions from Information Theory |
| inference | |
| scheduler | |
| IScheduleMultiDim.cpp | The Table-agnostic base class of scheduleMultiDim |
| IScheduleMultiDim.h | The Table-agnostic base class of scheduleMultiDim |
| IScheduleMultiDim_inl.h | The Table-agnostic base class of scheduleMultiDim |
| schedule.cpp | Class to include at least once this header |
| schedule.h | Class containing a schedule of operations to perform on multidims |
| schedule_inl.h | |
| schedule_tpl.h | Class containing a schedule of operations to perform |
| scheduleBinaryCombination.cpp | Binary Combination operator class used for scheduling inferences |
| scheduleBinaryCombination.h | Binary Combination operator class used for scheduling inferences |
| scheduleBinaryCombination_tpl.h | Binary combination operator class used for scheduling inferences |
| scheduleDeletion.cpp | Operation to delete multidimensional tables in scheduling inferences |
| scheduleDeletion.h | Operator to force a ScheduleMultiDim to be abstract |
| scheduleDeletion_tpl.h | MultiDim Delete operator class used for scheduling inferences |
| scheduledInference.cpp | |
| scheduledInference.h | The class enabling flexible inferences using schedules |
| scheduledInference_inl.h | |
| scheduleMultiDim.cpp | Wrapper for multi-dimensional tables used for scheduling inferences |
| scheduleMultiDim.h | Wrapper for multi-dimensional tables used for scheduling inferences |
| scheduleMultiDim_tpl.h | Wrapper for multi-dimensional tables used for scheduling inferences |
| scheduleOperator.cpp | Base class for "low-level" operators used to schedule inferences |
| scheduleOperator.h | Base class for "low-level" operators used to schedule inferences |
| scheduleOperator_inl.h | Base class for "low-level" operators used to schedule inferences |
| scheduleProjection.cpp | Projection operator class used for scheduling inferences |
| scheduleProjection.h | Projection operator class used for scheduling inferences |
| scheduleProjection_tpl.h | Projection operator class used for scheduling inferences |
| scheduler.cpp | Common interface of all the schedulers |
| scheduler.h | Common interface of all the schedulers |
| scheduler_inl.h | Common interface of all the schedulers |
| schedulerParallel.cpp | Class to include at least once this header |
| schedulerParallel.h | A scheduler that executes available operators in parallel |
| schedulerParallel_inl.h | Parallel scheduler that executes available operations |
| schedulerSequential.cpp | Class to include at least once this header |
| schedulerSequential.h | Scheduler that executes any available operation (chosen arbitrarily) |
| schedulerSequential_inl.h | Scheduler that executes any available operation (chosen aribtrarily) |
| scheduleStorage.cpp | A class for storing multidimensional tables into data structures during scheduled inferences |
| scheduleStorage.h | Class for storing multidimensional tables in scheduling inferences |
| scheduleStorage_tpl.h | Base class for storing multidimensional tables in scheduling inferences |
| graphicalModelInference.cpp | |
| graphicalModelInference.h | This file contains abstract class definitions for graphical models inference classes |
| graphicalModelInference_tpl.h | Implementation of the non pure virtual methods of class GraphicalModelInference |
| DAGmodel.cpp | |
| DAGmodel.h | Class representing probabilistic DAG model |
| DAGmodel_inl.h | Interface-like class encapsulating basic functionalities for a DAGModel |
| graphicalModel.cpp | |
| graphicalModel.h | Class representing probabilistic DAG model |
| graphicalModel_inl.h | Interface-like class encapsulating basic functionalities for both a IBayesNet and IMarkovRandomField |
| UGmodel.cpp | |
| UGmodel.h | Class representing probabilistic undirected model |
| UGmodel_inl.h | Interface-like class encapsulating basic functionalities for a IMarkovRandomFieldwork |
| 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 |
| MeekRules.cpp | Class for Meek Rules |
| MeekRules.h | Class for Meek Rules |
| 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 |
| PDAG.cpp | Source implementation of Base classes for partially directed acyclic graphs |
| PDAG.h | Base classes for partially directed acyclic graphs |
| PDAG_inl.h | Inline implementation of Base classes for directed acylic 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 |
| multidim | |
| aggregators | |
| amplitude.cpp | Amplitude aggregator |
| amplitude.h | Amplitude aggregator |
| amplitude_tpl.h | Amplitude aggregator |
| and.cpp | And aggregator |
| and.h | And aggregator |
| and_tpl.h | And aggregator |
| count.cpp | Count aggregator |
| count.h | Count aggregator |
| count_tpl.h | Count aggregator |
| exists.cpp | Exists aggregator |
| exists.h | Exists aggregator |
| exists_tpl.h | Exists 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 |
| sum.cpp | Sum aggregator |
| sum.h | Sum aggregator |
| sum_tpl.h | Sum 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 |
| setInst.cpp | |
| setInst.h | Headers of SetInst |
| setInst_inl.h | |
| tensor.cpp | Implementation of the Tensor class |
| tensor.h | Header of the Tensor class |
| tensor_tpl.h | Implementation of the Tensor class |
| stattests | |
| idCondSet.cpp | Implementation of idSets |
| idCondSet.h | A class used by learning caches to represent uniquely sets of variables |
| idCondSet_inl.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_inl.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_inl.h | Class for computing Chi2 scores |
| indepTestG2.cpp | Implementation of gum::learning::IndepTestG2 |
| indepTestG2.h | Class for computing G2 scores |
| indepTestG2_inl.h | Class for computing G2 scores |
| kNML.cpp | Implementation of gum::learning::kNML |
| kNML.h | The class for the NML penalty used in MIIC |
| kNML_inl.h | The class for the NML penalty used in MIIC |
| pseudoCount.cpp | Implementation of gum::learning::PseudoCount |
| pseudoCount.h | Base class for all the independence tests used for learning |
| pseudoCount_inl.h | Base class for all the independence tests used for learning |
| recordCounter.cpp | The class that computes counts of observations from the database |
| recordCounter.h | The class that computes counting of observations from the database |
| recordCounter_inl.h | |
| recordCounter_tpl.h | The class that computes counts of observations from the database |
| scoringCache.cpp | Cache for caching scores and independence tests results |
| scoringCache.h | Cache for caching scores and independence tests results |
| scoringCache_inl.h | Cache for caching scores and independence tests results |
| variables | |
| allDiscreteVariables.cpp | |
| allDiscreteVariables.h | |
| allDiscreteVariables_tpl.h | |
| 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 | |
| integerVariable.cpp | |
| integerVariable.h | Base class for integer discrete random variables |
| integerVariable_inl.h | Base class for Integer discrete random variables |
| labelizedVariable.cpp | |
| labelizedVariable.h | Base class for labelized discrete random variables |
| labelizedVariable_inl.h | Base class for labelized discrete random variables |
| numericalDiscreteVariable.cpp | |
| numericalDiscreteVariable.h | Base class for numerical discrete random variables |
| numericalDiscreteVariable_inl.h | Base class for NumericalDiscrete 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 | |
| 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 |
| dSeparationAlgorithm.cpp | D-separation analysis (as described in Koller & Friedman 2009) |
| dSeparationAlgorithm.h | D-separation analysis (as described in Koller & Friedman 2009) |
| dSeparationAlgorithm_inl.h | D-separation analysis (as described in Koller & Friedman 2009) |
| dSeparationAlgorithm_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 | |
| database | |
| BNDatabaseGenerator.cpp | Implementation of the BNDatabaseGenerator class |
| BNDatabaseGenerator.h | |
| BNDatabaseGenerator_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 | |
| aggregatorDecomposition.cpp | Implementation of AggregatorDecomposition |
| aggregatorDecomposition.h | Headers of AggregatorDecomposition |
| aggregatorDecomposition_tpl.h | Inline implementation of AggregatorDecomposition |
| 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 |
| relevantTensorsFinder.cpp | |
| relevantTensorsFinderType.cpp | Class to include at least once this header |
| relevantTensorsFinderType.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 class 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 class for BN file output manipulation |
| netWriter_tpl.h | |
| UAI | |
| UAIBNReader.cpp | |
| UAIBNReader.h | Definition file for UAI exportation class |
| UAIBNReader_tpl.h | |
| UAIBNWriter.cpp | Outlined implementation of UAIBNReader |
| UAIBNWriter.h | Definition file for UAI exportation class |
| UAIBNWriter_tpl.h | |
| XDSL | |
| XDSLBNReader.cpp | Outlined implementation of XDSLBNReader |
| XDSLBNReader.h | Classe for import of bayes net from a XML file written with BIF Format |
| XDSLBNReader_tpl.h | |
| XDSLBNWriter.cpp | Outlined implementation of XDSKBNReader |
| XDSLBNWriter.h | Definition file for XDSL XML exportation class |
| XDSLBNWriter_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 |
| learning | |
| BNLearnUtils | |
| BNLearnerListener.cpp | |
| BNLearnerListener.h | A listener that allows BNLearner to be used as a proxy for its inner algorithms |
| IBNLearner.cpp | A pack of learning algorithms that can easily be used |
| IBNLearner.h | A class for generic framework of learning algorithms that can easily be used |
| IBNLearner_inl.h | A pack of learning algorithms that can easily be used |
| IBNLearner_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 |
| structuralConstraintNoChildrenNodes.cpp | Structural constraint for forbidding the creation of some arcs during structure learning |
| structuralConstraintNoChildrenNodes.h | Structural constraint for forbidding children for some nodes during structure learning |
| structuralConstraintNoChildrenNodes_inl.h | Structural constraint for forbidding the creation of some arcs during structure learning |
| structuralConstraintNoParentNodes.cpp | Structural constraint for forbidding the creation of some arcs during structure learning |
| structuralConstraintNoParentNodes.h | Structural constraint for forbidding parents for some nodes during structure learning |
| structuralConstraintNoParentNodes_inl.h | Structural constraint for forbidding the creation of some arcs during structure learning |
| 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 | |
| structuralConstraintPossibleEdges.cpp | Structural constraint for forbidding the creation of some arcs during structure learning |
| structuralConstraintPossibleEdges.h | Structural constraint for forbidding the creation of some arcs during structure learning |
| structuralConstraintPossibleEdges_inl.h | Structural constraint for forbidding the creation of some arcs during structure learning |
| 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 |
| 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_inl.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 |
| EMApproximationScheme.cpp | |
| EMApproximationScheme.h | A class for parameterizing EM's parameter learning approximations |
| paramEstimator.cpp | Class to include at least once this header |
| paramEstimator.h | Base class for estimating parameters of CPTs |
| paramEstimator_inl.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_inl.h | Class for estimating parameters of CPTs using Maximum Likelihood |
| priors | |
| bdeuPrior.cpp | Internal prior for the BDeu score (N' / (r_i * q_i) |
| bdeuPrior.h | Internal prior for the BDeu score (N' / (r_i * q_i) |
| bdeuPrior_inl.h | Internal prior for the BDeu score (N' / (r_i * q_i) |
| DirichletPriorFromBN.cpp | A dirichlet priori: computes its N'_ijk from a BN |
| DirichletPriorFromBN.h | A dirichlet priori: computes its N'_ijk from a bayesian network |
| DirichletPriorFromBN_tpl.h | A dirichlet priori: computes its N'_ijk from a database |
| DirichletPriorFromDatabase.cpp | A dirichlet priori: computes its N'_ijk from a database |
| DirichletPriorFromDatabase.h | A dirichlet priori: computes its N'_ijk from a database |
| DirichletPriorFromDatabase_inl.h | A dirichlet priori: computes its N'_ijk from a database |
| K2Prior.cpp | Internal prior for the K2 score: Laplace Prior |
| K2Prior.h | Internal prior for the K2 score = Laplace Prior |
| K2Prior_inl.h | Internal prior for the K2 score = Laplace Prior |
| noPrior.cpp | No a priorclass: corresponds to 0 weight-sample |
| noPrior.h | No a priorclass: corresponds to 0 weight-sample |
| noPrior_inl.h | No a priorclass: corresponds to 0 weight-sample |
| prior.cpp | Base class for all a priori |
| prior.h | Base class for all a priori |
| prior_inl.h | Base class for all a prioris |
| smoothingPrior.cpp | Smooth a priori: adds a weight w to all the counting |
| smoothingPrior.h | Smooth a priori: adds a weight w to all the counts |
| smoothingPrior_inl.h | Smooth a priori: adds a weight w to all the counts |
| scores_and_tests | |
| score.cpp | Implementation of gum::learning::Score |
| score.h | Base class for all the scores used for learning (BIC, BDeu, etc) |
| score_inl.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_inl.h | Class for computing AIC scores |
| scoreBD.cpp | Implementation of gum::learning::ScoreBD |
| scoreBD.h | Class for computing Bayesian Dirichlet (BD) log2 scores |
| scoreBD_inl.h | Class for computing BD scores |
| scoreBDeu.cpp | Implementation of gum::learning::ScoreBDeu |
| scoreBDeu.h | Class for computing BDeu scores |
| scoreBDeu_inl.h | Class for computing BDeu scores |
| scoreBIC.cpp | Implementation of gum::learning::ScoreBIC |
| scoreBIC.h | Class for computing BIC scores |
| scoreBIC_inl.h | Class for computing BIC scores |
| scorefNML.cpp | Implementation of gum::learning::ScorefNML |
| scorefNML.h | Class for computing fNML scores |
| scorefNML_inl.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_inl.h | Class for computing K2 scores |
| scoreLog2Likelihood.cpp | Implementation of gum::learning::ScoreLog2Likelihood |
| scoreLog2Likelihood.h | Class for computing Log2-likelihood scores |
| scoreLog2Likelihood_inl.h | Class for computing Log2-Likelihood scores |
| scoreMDL.cpp | Class to include at least once this header |
| scoreMDL.h | Class for computing MDL 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 |
| correctedMutualInformation.cpp | Implementation of gum::learning::CorrectedMutualInformation |
| correctedMutualInformation.h | The class computing n times the corrected mutual information (where n is the size (or the weight) of the database) as used in the MIIC algorithm |
| correctedMutualInformation_inl.h | The class computing n times the corrected mutual information, as used in the MIIC algorithm |
| 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::Constraint MIIC |
| Miic.h | The Miic algorithm |
| SimpleMiic.cpp | Implementation of gum::learning:: MIIC |
| SimpleMiic.h | The SimpleMiic algorithm |
| 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 the minimal interface for Bayesian network with no numerical data |
| 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 | |
| inference | |
| 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 | |
| inferenceEngine.cpp | Implementation of the Inference Engine for credal networks |
| inferenceEngine.h | Abstract class representing CredalNet inference engines |
| inferenceEngine_tpl.h | Abstract class representing CredalNet inference engines |
| multipleInferenceEngine.cpp | Implementation of the Multiple Inference Engine for credal networks |
| multipleInferenceEngine.h | Abstract class representing CredalNet inference engines |
| multipleInferenceEngine_tpl.h | |
| polytope | |
| 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 | |
| tools | |
| 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 | |
| credalNet.cpp | Implementation of the BayesNetFactory class |
| credalNet.h | Class representing Credal Networks |
| credalNet_tpl.h | |
| 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 |
| 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 | |
| tools | |
| decisionTensor.cpp | |
| decisionTensor.h | This file contains abstract class definitions influence diagrams inference classes |
| influenceDiagramInference.cpp | |
| influenceDiagramInference.h | This file contains abstract class definitions influence diagrams inference classes |
| influenceDiagramInference_tpl.h | Implementation of the non pure virtual methods of InfluenceDiagramInference |
| ShaferShenoyLIMIDInference.cpp | |
| ShaferShenoyLIMIDInference.h | Implementation of an influence diagram inference algorithm based upon Shaffer-Shenoy's one for bayes net inferences |
| ShaferShenoyLIMIDInference_tpl.h | Implementations of the classes defined in InfluenceDiagram/inference/ShaferShenoyLIMIDInference.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 |
| MRF | |
| inference | |
| tools | |
| evidenceMRFInference.cpp | |
| evidenceMRFInference.h | This file contains the abstract class definition for computing the probability of evidence entered in Markov random fields |
| evidenceMRFInference_tpl.h | Implementation of the non pure virtual methods of class JointTargetedMRFInference |
| jointTargetedMRFInference.cpp | |
| jointTargetedMRFInference.h | This file contains the abstract inference class definition for computing (incrementally) joint posteriors |
| jointTargetedMRFInference_tpl.h | Implementation of the non pure virtual methods of class JointTargetedMRFInference |
| marginalTargetedMRFInference.cpp | |
| marginalTargetedMRFInference.h | This file contains the abstract inference class definition for computing (incrementally) marginal posteriors |
| marginalTargetedMRFInference_tpl.h | Implementation of the generic class for the computation of (possibly incrementally) marginal posteriors |
| MRFInference.cpp | |
| MRFInference.h | This file contains abstract class definitions for Markov random fields inference classes |
| MRFInference_tpl.h | Implementation of the non pure virtual methods of class MRFInference |
| ShaferShenoyMRFInference.cpp | |
| ShaferShenoyMRFInference.h | Implementation of Shafer-Shenoy's algorithm for inference in Markov random fields |
| ShaferShenoyMRFInference_tpl.h | Implementation of Shafer-Shenoy's propagation for inference in Markov random fields |
| io | |
| UAI | |
| UAIMRFReader.cpp | |
| UAIMRFReader.h | Definition file for UAI exportation class |
| UAIMRFReader_tpl.h | |
| UAIMRFWriter.cpp | Outlined implementation of UAIMRFReader |
| UAIMRFWriter.h | Definition file for UAI exportation class |
| UAIMRFWriter_tpl.h | |
| MRFReader.cpp | Outlined implementation of gumMNReader |
| MRFReader.h | Definition of abstract classes for file input manipulation of Markov random fields |
| MRFReader_tpl.h | Templates implementation of bns/io/gumMNReader.h classes |
| MRFWriter.cpp | Outlined implementation of gumMNWriter |
| MRFWriter.h | Definition of abstract classes for file output manipulation of Markov random fields |
| MRFWriter_tpl.h | Templates implementation of bns/io/gumMNWriter.h classes |
| IMarkovRandomField.cpp | |
| IMarkovRandomField.h | Class representing Markov random fields |
| IMarkovRandomField_tpl.h | Template implementation of bns/bayesNet.h classes |
| MarkovRandomField.cpp | |
| MarkovRandomField.h | Class representing Markov random fields |
| MarkovRandomField_tpl.h | Template implementation of BN/MarkovRandomField.h class |
| 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 | |
| agrum.h | |
| base.h | |
| bn.h | |
| cn.h | |
| id.h | |
| mrf.h | |
| docs | |
| howtos | |
| modules | |