Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

ProBT Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
plAnonymousKernelThe {plAnonymousKernel} class implements a kernel having the user external function {function} as {compute} method
plArrayA {plArray} is a single type variable set containing the elements of an {n} dimensional array of unidimensional variables
plBayesianFilterThis class implements general purpose Bayesian Filters.
Four types of filters are allowed:
- Filters with action variables and non Idendity system model P(S S_ O | A) = P(S_) P(S | S_ A) P(O | S A).
- Filters with no action variables and non Idendity system model P(S S_ O) = P(S_) P(S | S_) P(O | S).
- Filters with action variables and Idendity system model (i.e P(S | S_) = Dirac(S, S_)) P(S O | A) = P(S) P(O | S A).
- Filters with no action variables and Idendity system model P(S O) = P(S) P(O | S)
plBellShapeA {plBellShape} is a one-dimensional probability distribution on a single variable of {plIntegerType} type
plCKernelThe {plCKernel} class is an abstact class of all continuous kernel classes
plCndAnonymousKernelThe {plCndAnonymousKernel} class implements a conditional kernel having the user's external function {function} as {compute} method
plCndBellShapeA {plCndBellShape} is a "{\em plBellShape} family" in which mean and/or standard deviation are not constant but are {plVariablesConjunction}s or a external function of {plVariablesConjunction}s
plCndCKernelThe {plCndCKernel} class is an abstact class for all continuous conditional kernel classes
plCndDKernelThe {plCndDKernel} class is an abstact class of all discrete conditional kernel classes
plCndKernelThe {plCndKernel} class is the base class of all conditional probability (and density) distributions like {P(A | B) }
plCndLearnObject< T >This template class implements conditional learning objects
plCndLogNormalThis class implements conditional lognormal distributions on one or multiple dimensional spaces
plCndNormalThis class implements conditional normal distributions on one or multiple dimensional spaces
plCndProbTableThis class implements a Conditional Probability Table
plCndUnknownThe {plCndUnknown} class permits to define an unknown distribution on a set of variables {left} knowing an other set of variables {right}
plComputableObjectA {computable object} on {Omega} is defined as an abstract object provided with a probability measure function {compute(Omega)}
plComputableObjectListA {plComputableObjectList} is an slt-like list of {plComputableObject}s
plCUniformThe class plCUniform implements continuous uniform distributions
plDataA plData holds a single data
plDiracThe {plDirac} class implements the "dirac" or "Delta" function
plDKernelA plDKernel is a Discrete Kernel
plEKFThis class implements the Extended Kalman Filter
plErrorA {plError} permets to catch internal exceptions (errors) generated by inadequate use of OpenPL classes and methods
plExternalFunctionA function defined by the user, generaly used to define a {plFunctionalDirac}
plExternalProbFunctionA function defined by the user to be used as a probability or a density function
plFloatMatrixA {plFloatMatrix} is an {m} x {n} matrix of elements of type {plFloat}
plFloatVectorA {plFloatVector} is a vector of {n} elements of type {plFloat}
plFunctionalDiracPlFunctionalDirac is a conditional kernel defined from a user function
plGammaThis class implements the Gamma distribution
plIneqConstraintThe {plIneqConstraint} class defines a conditional kernel representing an {constraint_size}-dimensional inequality constraint on the Binary Variable {constraint_variable}
plIntegerTypeThe {plIntegerType} class is used to create integer types with particular interval [min,max]
plJointDistributionThe {plJointDistribution} class is used to describe a probabilistic model by providing a decomposition of the joint distribution of the whole model variables as a product of elementary conditional and non conditional distributions
plKalmanFilterThis class implements the Linear Kalman Filter
plKernelThe {plKernel} class is the base class of all probability (and density) distributions
plKernelDictionaryA {kernel dictionary} is a collection of kernels on $$ where each element is accessed by a key $$
plKernelMapA plKernelMap is a way to define a conditional kernel from a set of Computable Objects (Kernels and/or Conditional Kernels) having the same left variables than the building blocks
plKernelTableA plKernelTable is a way to define a conditional kernel from a set of Computable Objects (Kernels and/or Conditional Kernels) having the same left variables than the building blocks
plLearn1dNormalThis class permits to learn one-dimensional Normal (Gaussian) distributions
plLearnDistribVectorThis class permits to learn a set of conditional and non-conditional distributions in the same time
plLearnKHistogramThe class for learning n dimensionnal histograms with KNOWN variables definition sets
plLearnKLaplaceThe class for learning n dimensionnal Laplace's distribution with KNOWN variables definition sets
plLearnKLidstoneThe class for learning n dimensionnal Lidstone's distribution with KNOWN variables definition sets
plLearnNdNormalThis class permits to learn multi-dimensional Normal (Gaussian) distributions
plLearnObjectThis is the base class of all learning objects
plLearnUnKHistogramClass for learning histograms parametrical form for variables wich definition set is unknown
plLearnUnKLaplaceClass for learning Laplace's parametrical form for variables wich definition set is unknown
plLogNormalA {plLogNormal} is a one-dimensional probability distribution on a single variable of {plRealType} type
plMutableCndKernelA {plMutableCndKernel} is a conditional kernel whose shape can change dynamically
plMutableKernelA {plMutableKernel} is a kernel whose shape can change dynamically
plNonCndLearnObjectThis is the base class of all Non-conditional learning objects
plNormalThis class implements Normal distributions on one or multiple dimensional space
plObjectUsed as the meta class of all ProBT API objects
plPoissonThis class implements the Poisson distribution
plProbabilityThis class implements specialized new arithmetics for probabilities
plProbTableA plProbTable represents a table of probability values on integer and/or discretized real variables
plProductCreates a conditional or non conditional distribution as a product of a conditional and non conditional distributions
plRealTypeThe {plRealType} is used to create real types with a particular interval {[min,max[ }
plSparseTypeDefines a type consisting in a set of dispersed values without constant distance between values
plSymbolA {plSymbol} is a set containing one and only one unidimensional variable
plThreadDefines the number of threads and procesors to use in parallel execution
plTypeA {plType} describes a variable type as well as its interval
plUniformThe {plUniform} class implements an uniform distribution on a given integer variable {variable}
plUnknownThe {plUnknown} class permits to define an unknown distribution on a set of variables {variable}
plValuesA plValues is an object storing the values of a set of variables
plVariableA {plVariable} is a multiple type set of one-dimensional variables
plVariablesConjunctionThe 'plVariablesConjunction' class implements the conjunction of a set of variables
plWarningA plWarning permets to catch internal exceptions (warning) generated when using OpenPL classes

Generated on Fri Apr 1 10:58:15 2005 for ProBT by  doxygen 1.4.1