| bpp::AbstractColorSet | Partial implementation of the ColorSet interface |
| bpp::AbstractDiscreteDistribution | Partial implementation of the DiscreteDistribution interface |
| bpp::AbstractFontManager< CodeType > | |
| bpp::AbstractGraphicDevice | Partial implementation of the GraphicDevice interface |
| bpp::AbstractNumericalDerivative | Numerical derivative function wrapper, partial implementation |
| bpp::AbstractOptimizationStopCondition | Partial implementation of the OptimizationStopCondition interface |
| bpp::AbstractOptimizer | Partial implementation of the Optimizer interface |
| bpp::AbstractOutputStream | Helper implementation of the OutputStream interface |
| bpp::AbstractParameterAliasable | A partial implementation of the Parametrizable interface |
| bpp::AbstractParametrizable | A partial implementation of the Parametrizable interface |
| bpp::AdaptiveKernelDensityEstimation | Density estimation using the adaptive kernel method |
| bpp::AliasParameterListener | Inner listener class used by AbstractParameterAliasable |
| bpp::ApplicationTools | This class provides some common tools for developping applications |
| bpp::AttributesTools | Some functions to deal with attributes, i.e. parameters passed to a program/method |
| bpp::AutoParameter | The AutoParameter class |
| bpp::BackupListener | Save intermediate optimization results to file |
| bpp::BadIntegerException | Number exception: integers |
| bpp::BadNumberException | Number exception: doubles |
| bpp::BadSizeException | Wrong size exception class |
| bpp::BasicONode | Simple implementation of ONode |
| bpp::BasicTNode | Simple implementation of TNode |
| bpp::BetaDiscreteDistribution | Discretized Beta distribution with parameters alpha and beta, on a given interval. On default, the interval is , but it can be restricted |
| bpp::BfgsMultiDimensions | Broyden–Fletcher–Goldfarb–Shanno (BFGS) optimization method |
| bpp::BrentOneDimension::BODStopCondition | |
| bpp::BppApplication | |
| bpp::BppBoolean | The BppBoolean object class |
| bpp::BppODiscreteDistributionFormat | Discrete Distribution I/O in BppO format |
| bpp::BppOParametrizableFormat | Parametrizable output in BppO format |
| bpp::BppString | The BppString object class |
| bpp::BppVector< TYPE > | The BppVector object class |
| bpp::Bracket | |
| bpp::BracketPoint | |
| bpp::BrentOneDimension | Brent's optimization for one parameter |
| bpp::Clonable | The Clonable interface (allow an object to be cloned) |
| bpp::ColorManager< CodeType > | Associate special colors to a code |
| bpp::ColorSet | Specify a set of color definitions |
| bpp::ColorTools | Provide tools to deal with color objects |
| bpp::ConjugateGradientMultiDimensions | Conjugate gradient optimization method |
| bpp::ConstantDistribution | Constant discrete distribution |
| bpp::Constraint | The constraint interface |
| bpp::ConstraintException | Exception thrown when a value do not match a given constraint |
| bpp::ContingencyTableGenerator | Generate a random contingency matrix with given marginal counts |
| bpp::ContingencyTableTest | Implements tests on contingency tables |
| bpp::CoordsTools | Some functions to deal with Point2D |
| bpp::CorrespondenceAnalysis | |
| bpp::DataTable | This class corresponds to a 'dataset', i.e. a table with data by rows and variable by columns |
| bpp::DefaultColorSet | Default color definitions |
| bpp::DerivableFirstOrder | This is the abstract class for first order derivable functions |
| bpp::DerivableFirstOrderWrapper | General class that wraps a function into another one. This class is meant to be derivated and just provides a general framework |
| bpp::DerivableSecondOrder | This is the abstract class for second order derivable functions |
| bpp::DerivableSecondOrderWrapper | General class that wraps a function into another one. This class is meant to be derivated and just provides a general framework |
| bpp::DimensionException | Exception thrown when a dimension problem occured |
| bpp::DirectionFunction | |
| bpp::DirichletDiscreteDistribution | Discretized Dirichlet distribution. If the distribution is in n dimensions, the domain is the n-1 simplex |
| bpp::DiscreteDistribution | Interface for discrete distribution objects |
| bpp::DownhillSimplexMethod | This implements the Downhill Simplex method in multidimensions |
| bpp::DownhillSimplexMethod::DSMStopCondition | |
| bpp::DualityDiagram | The core class of a multivariate analysis |
| bpp::DuplicatedTableColumnNameException | Excpetion thrown when attempting to duplicate a column name |
| bpp::DuplicatedTableRowNameException | Exception thrown when attempting to duplicate a row name |
| bpp::DvipsColorSet | The dvips color definitions |
| bpp::EigenValue< Real > | Computes eigenvalues and eigenvectors of a real (non-complex) matrix |
| bpp::ElementNotFoundException< T > | Exception thrown when a given element was not found in the vector |
| bpp::EmptyVectorException< T > | Exception thrown when an empty vector was found |
| bpp::Exception | Exception base class |
| bpp::ExponentialDiscreteDistribution | Discretized Exponential distribution |
| bpp::FileTools | Some utilitary functions to deal with files |
| bpp::FivePointsNumericalDerivative | Five points numerical derivative function wrapper |
| bpp::Font | Data structure for fonts |
| bpp::FontManager< CodeType > | Associate special fonts to a code |
| bpp::Function | This is the function abstract class |
| bpp::FunctionStopCondition | Stop condition on function value |
| bpp::FunctionTools | This class contains static methods to deal with Function objects |
| bpp::FunctionWrapper | General class that wraps a function into another one. This class is meant to be derivated and just provides a general framework |
| bpp::GammaDiscreteDistribution | Discretized Gamma distribution |
| bpp::GaussianDiscreteDistribution | Discretized Gaussian distribution |
| bpp::GoldenSectionSearch | Golden Section Search optimization algorithm for one parameter |
| bpp::GraphicDevice | Interface for all plotting devices |
| bpp::GoldenSectionSearch::GSSStopCondition | |
| bpp::HmmBadStateException | Exception thrown when an unvalid state is requested |
| bpp::HmmEmissionProbabilities | Interface for computing emission probabilities in a Hidden Markov Model |
| bpp::HmmLikelihood | Basal interface for Hidden Markov Models likelihood computation |
| bpp::HmmStateAlphabet | Hidden states alphabet |
| bpp::HmmTransitionMatrix | Describe the transition probabilities between hidden states of a Hidden Markov Model |
| bpp::HmmUnvalidAlphabetException | Exception thrown when an unvalid alphabet is specified |
| bpp::IDiscreteDistribution | General interface for distance matrix readers |
| bpp::IndexOutOfBoundsException | Index out of bounds exception class |
| bpp::InfinityDerivableFirstOrderWrapper | Wrapper class for optimization under constraints |
| bpp::InfinityDerivableSecondOrderWrapper | Wrapper class for optimization under constraints |
| bpp::InfinityFunctionWrapper | Wrapper class for optimization under constraints |
| bpp::IntervalConstraint | An interval, either bounded or not, which can also have infinite bounds |
| bpp::IntervalTransformedParameter | Parameter transformation from ] a, b [ to ]-inf, + inf [ |
| bpp::InvariantMixedDiscreteDistribution | Discrete mixed distribution, with a one-category fixed value (called "invariant") and a user-specified multi-categories distribution |
| bpp::IoDiscreteDistribution | General interface for model I/O |
| bpp::IoDiscreteDistributionFactory | Utilitary class for creating discrete distribution readers and writers |
| bpp::IOException | The base class exception for IO error |
| bpp::IOFormat | The IOFormat interface |
| bpp::IOParametrizable | General interface for parametrizable Output |
| bpp::KeyvalException | Exception thrown by the Keyval parser |
| bpp::KeyvalTools | Tools to deal with the keyval syntax |
| bpp::LinearMatrix< Scalar > | Matrix storage in one vector |
| bpp::LogsumHmmLikelihood | A simple implementation of hidden Markov models recursion |
| bpp::LowMemoryRescaledHmmLikelihood | A modified implementation of the RescaledHmmLikelihood implementation, with lower memory usage |
| bpp::LUDecomposition< Real > | LU Decomposition |
| bpp::MapTools | A fiew tools working on map objects |
| bpp::Matrix< Scalar > | The matrix template interface |
| bpp::MatrixTools | Functions dealing with matrices |
| bpp::MetaOptimizer | Meta-optimizer |
| bpp::MetaOptimizerInfos | Provide a list of optimizer and corresponding options to be used with the MetaOptimizer class |
| bpp::MixtureOfDiscreteDistributions | A Discrete distribution object defined by a vector of Discrete Distributions and a set of probabilities for these Discrete Distributions |
| bpp::MolscriptColorSet | Molscript color definitions |
| bpp::MultipleDiscreteDistribution | Interface for multiple discrete distribution objects |
| bpp::MultiRange< T > | This class implements a data structure describing a set of non-overlapping intervales |
| bpp::NewtonBacktrackOneDimension::NBODStopCondition | |
| bpp::NestedStringTokenizer | An improved tokenizer for strings |
| bpp::NewtonBacktrackOneDimension | Newton's backtrack nearly optimization for one parameter |
| bpp::NewtonOneDimension | Newton's optimization for one parameter |
| bpp::NoTableColumnNamesException | Exception thrown when trying to retrieve a column by its name and no column names have been specified |
| bpp::NoTableRowNamesException | Exception thrown when trying to retrieve a row by its name and no row names have been specified |
| bpp::NotImplementedException | This expeption is sent when a given method is not implemented |
| bpp::NullOutputStream | Null output stream (swich off output) |
| bpp::NullPointerException | The base class exception for NULL pointer error |
| bpp::Number< T > | The Number object template class |
| bpp::NumberFormatException | Number format exception |
| bpp::NumCalcApplicationTools | |
| bpp::NumConstants | This static class contains several useful constant values |
| bpp::NumTools | Some utilitary function for numerical calculus |
| bpp::ODiscreteDistribution | General interface writers |
| bpp::OneDimensionOptimizationTools | Tools of one parameter-functions optimizations |
| bpp::ONode | Oriented Node interface |
| bpp::OParametrizable | General interface writers |
| bpp::OptimizationEvent | An event object which indicates that an optimization event occured |
| bpp::OptimizationListener | The listener interface for receiving optimization events |
| bpp::OptimizationStopCondition | Interface for otimization stop condition objet |
| bpp::Optimizer | This is the basal interface for all optimization methods |
| bpp::AbstractDiscreteDistribution::Order | Comparator class for AbstractDiscreteDistribution |
| bpp::VectorTools::order_Cmp_< T > | |
| bpp::OutOfRangeException | Out of range exception class |
| bpp::OutputStream | OutputStream interface |
| bpp::Parameter | This class is designed to facilitate the manipulation of parameters |
| bpp::ParameterAliasable | Extend the Parametrizable interface with support for parameter aliases |
| bpp::ParameterAliasableAdapter | A low-level implementation of the ParameterAliasable interface with void functions |
| bpp::ParameterEvent | |
| bpp::ParameterException | The parameter exception base class |
| bpp::ParameterGrid | This class is a data structure to specify a set of parameter values (most likely for evaluation by a Function) |
| bpp::ParameterList | The parameter list object |
| bpp::ParameterListener | The parameter listener interface |
| bpp::ParameterNotFoundException | Exception thrown when a parameter is not found, for instance in a ParameterList |
| bpp::ParametersStopCondition | Stop condition on parameters |
| bpp::Parametrizable | This is the interface for all objects that imply parameters |
| bpp::ParametrizableAdapter | A low-level implementation of the Parametrizable interface with void functions |
| bpp::PgfGraphicDevice | LaTeX Portable Graphic Format (Pgf) plotting format |
| bpp::PlaceboTransformedParameter | 'Placebo' parameter transformation from ] b, +inf [ or ] -inf, b [ to ]-inf, + inf [ |
| bpp::PowellMultiDimensions::PMDStopCondition | |
| bpp::Point2D< T > | The Point2D class |
| bpp::PowellMultiDimensions | Powell's multi-dimensions optimization algorithm for one parameter |
| bpp::PrincipalComponentAnalysis | This class allows to perform a principal component analysis |
| bpp::StatTools::PValue_ | |
| bpp::RandomFactory | This is the interface for the Random Number Generators |
| bpp::RandomTools | Utilitary function dealing with random numbers |
| bpp::Range< T > | The Range class, defining an interval |
| bpp::RangeCollection< T > | Interface discribing a collection of Range objects |
| bpp::rangeComp_< T > | A special class used inside RangeCollection |
| bpp::RangeSet< T > | This class implements a data structure describing a set of intervales |
| bpp::RColorSet | R color definitions |
| bpp::ReparametrizationDerivableFirstOrderWrapper | Function wrapper that remove simple constraints on parameters. Also transform first order derivatives |
| bpp::ReparametrizationDerivableSecondOrderWrapper | Function wrapper that remove simple constraints on parameters. Also transform first and second order derivatives |
| bpp::ReparametrizationFunctionWrapper | Function wrapper that remove simple constraints on parameters |
| bpp::RescaledHmmLikelihood | A simple implementation of hidden Markov models recursion |
| bpp::RGBColor | Describe a color according to its red, green and blue componants |
| bpp::RowMatrix< Scalar > | Matrix storage by row |
| bpp::RTransformedParameter | Parameter transformation from ] b, +inf [ or ] -inf, b [ to ]-inf, + inf [ |
| bpp::SimpleDiscreteDistribution | A Discrete distribution object, where some specific probabilities are assigned to a finite set of values |
| bpp::SimpleMultiDimensions | This Optimizer is a very simple multi-dimensions optimizer, calling a one dimensional optimizer on each parameter |
| bpp::SimpleNewtonMultiDimensions | This Optimizer is a simple multi-dimensions optimizer, calling the Newton one dimensional optimizer on each parameter |
| bpp::Simplex | A Simplex object, used to define sets of probabilities that sum 1 |
| bpp::DownhillSimplexMethod::Simplex | |
| bpp::StateChangedEvent | |
| bpp::StateListener | |
| bpp::StatTest | Interface for statistical test results |
| bpp::StatTools | Statistics tools and utilitary functions |
| bpp::StdErr | Standard error stream |
| bpp::StdOut | Standard output stream |
| bpp::StdStr | String output stream |
| bpp::StlOutputStream | STL output stream |
| bpp::StlOutputStreamWrapper | STL wrapper for output stream |
| bpp::StringTokenizer | A tokenizer for strings |
| bpp::SvgGraphicDevice | SVG plotting format |
| bpp::TableColumnNameNotFoundException | Exception thrown when a given column name is not found is a DataTable object |
| bpp::TableColumnNamesException | General exception class dealing with column names |
| bpp::TableNameNotFoundException | Exception thrown when a given name is not found is a DataTable object |
| bpp::TableRowNameNotFoundException | Exception thrown when a given row name is not found is a DataTable object |
| bpp::TableRowNamesException | General exception class dealing with row names |
| bpp::TestFunction | A simple funciton with two parameters, mostly for testing and debugging :) |
| bpp::TextTools | Some utilitary functions that work on strings |
| bpp::ThreePointsNumericalDerivative | Three points numerical derivative function wrapper |
| bpp::TNode | Tree Node interface |
| bpp::TransformedParameter | The TransformedParameter abstract class |
| bpp::TruncatedExponentialDiscreteDistribution | Discretized Truncated (on the right) Exponential distribution, where the probabilities are given the exponential, conditioned by the upper limit |
| bpp::TwoPointsNumericalDerivative | Two points numerical derivative function wrapper |
| bpp::Uniform01K | A uniform random number generator |
| bpp::Uniform01QD | A quick and dirty uniform random number generator |
| bpp::Uniform01WH | A uniform random number generator |
| bpp::UniformDiscreteDistribution | Discretized Uniform distribution. All categories are equidistributed all along a given interval |
| bpp::UNode | Unoriented node interface |
| bpp::UnvalidFlagException | |
| bpp::VectorException< T > | General Exception dealing with vectors |
| bpp::VectorTools | |
| bpp::XFigColorManager | Color manager for the XFig format |
| bpp::XFigGraphicDevice | XFig plotting format |
| bpp::XFigLaTeXFontManager | LaTeX font manager for the XFig format |
| bpp::XFigPostscriptFontManager | Postscript font manager for the XFig format |
| bpp::ZeroDivisionException | The base class exception for zero division error |