bpp-core  2.1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
bpp::AbstractColorSetPartial implementation of the ColorSet interface
bpp::AbstractDiscreteDistributionPartial implementation of the DiscreteDistribution interface
bpp::AbstractFontManager< CodeType >
bpp::AbstractGraphicDevicePartial implementation of the GraphicDevice interface
bpp::AbstractNumericalDerivativeNumerical derivative function wrapper, partial implementation
bpp::AbstractOptimizationStopConditionPartial implementation of the OptimizationStopCondition interface
bpp::AbstractOptimizerPartial implementation of the Optimizer interface
bpp::AbstractOutputStreamHelper implementation of the OutputStream interface
bpp::AbstractParameterAliasableA partial implementation of the Parametrizable interface
bpp::AbstractParametrizableA partial implementation of the Parametrizable interface
bpp::AdaptiveKernelDensityEstimationDensity estimation using the adaptive kernel method
bpp::AliasParameterListenerInner listener class used by AbstractParameterAliasable
bpp::ApplicationToolsThis class provides some common tools for developping applications
bpp::AttributesToolsSome functions to deal with attributes, i.e. parameters passed to a program/method
bpp::AutoParameterThe AutoParameter class
bpp::BackupListenerSave intermediate optimization results to file
bpp::BadIntegerExceptionNumber exception: integers
bpp::BadNumberExceptionNumber exception: doubles
bpp::BadSizeExceptionWrong size exception class
bpp::BasicONodeSimple implementation of ONode
bpp::BasicTNodeSimple implementation of TNode
bpp::BetaDiscreteDistributionDiscretized Beta distribution with parameters alpha and beta, on a given interval. On default, the interval is $ [0;1] $, but it can be restricted
bpp::BfgsMultiDimensionsBroyden–Fletcher–Goldfarb–Shanno (BFGS) optimization method
bpp::BrentOneDimension::BODStopCondition
bpp::BppApplication
bpp::BppBooleanThe BppBoolean object class
bpp::BppODiscreteDistributionFormatDiscrete Distribution I/O in BppO format
bpp::BppOParametrizableFormatParametrizable output in BppO format
bpp::BppStringThe BppString object class
bpp::BppVector< TYPE >The BppVector object class
bpp::Bracket
bpp::BracketPoint
bpp::BrentOneDimensionBrent's optimization for one parameter
bpp::ClonableThe Clonable interface (allow an object to be cloned)
bpp::ColorManager< CodeType >Associate special colors to a code
bpp::ColorSetSpecify a set of color definitions
bpp::ColorToolsProvide tools to deal with color objects
bpp::ConjugateGradientMultiDimensionsConjugate gradient optimization method
bpp::ConstantDistributionConstant discrete distribution
bpp::ConstraintThe constraint interface
bpp::ConstraintExceptionException thrown when a value do not match a given constraint
bpp::ContingencyTableGeneratorGenerate a random contingency matrix with given marginal counts
bpp::ContingencyTableTestImplements tests on contingency tables
bpp::CoordsToolsSome functions to deal with Point2D
bpp::CorrespondenceAnalysis
bpp::DataTableThis class corresponds to a 'dataset', i.e. a table with data by rows and variable by columns
bpp::DefaultColorSetDefault color definitions
bpp::DerivableFirstOrderThis is the abstract class for first order derivable functions
bpp::DerivableFirstOrderWrapperGeneral class that wraps a function into another one. This class is meant to be derivated and just provides a general framework
bpp::DerivableSecondOrderThis is the abstract class for second order derivable functions
bpp::DerivableSecondOrderWrapperGeneral class that wraps a function into another one. This class is meant to be derivated and just provides a general framework
bpp::DimensionExceptionException thrown when a dimension problem occured
bpp::DirectionFunction
bpp::DirichletDiscreteDistributionDiscretized Dirichlet distribution. If the distribution is in n dimensions, the domain is the n-1 simplex
bpp::DiscreteDistributionInterface for discrete distribution objects
bpp::DownhillSimplexMethodThis implements the Downhill Simplex method in multidimensions
bpp::DownhillSimplexMethod::DSMStopCondition
bpp::DualityDiagramThe core class of a multivariate analysis
bpp::DuplicatedTableColumnNameExceptionExcpetion thrown when attempting to duplicate a column name
bpp::DuplicatedTableRowNameExceptionException thrown when attempting to duplicate a row name
bpp::DvipsColorSetThe 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::ExceptionException base class
bpp::ExponentialDiscreteDistributionDiscretized Exponential distribution
bpp::FileToolsSome utilitary functions to deal with files
bpp::FivePointsNumericalDerivativeFive points numerical derivative function wrapper
bpp::FontData structure for fonts
bpp::FontManager< CodeType >Associate special fonts to a code
bpp::FunctionThis is the function abstract class
bpp::FunctionStopConditionStop condition on function value
bpp::FunctionToolsThis class contains static methods to deal with Function objects
bpp::FunctionWrapperGeneral class that wraps a function into another one. This class is meant to be derivated and just provides a general framework
bpp::GammaDiscreteDistributionDiscretized Gamma distribution
bpp::GaussianDiscreteDistributionDiscretized Gaussian distribution
bpp::GoldenSectionSearchGolden Section Search optimization algorithm for one parameter
bpp::GraphicDeviceInterface for all plotting devices
bpp::GoldenSectionSearch::GSSStopCondition
bpp::HmmBadStateExceptionException thrown when an unvalid state is requested
bpp::HmmEmissionProbabilitiesInterface for computing emission probabilities in a Hidden Markov Model
bpp::HmmLikelihoodBasal interface for Hidden Markov Models likelihood computation
bpp::HmmStateAlphabetHidden states alphabet
bpp::HmmTransitionMatrixDescribe the transition probabilities between hidden states of a Hidden Markov Model
bpp::HmmUnvalidAlphabetExceptionException thrown when an unvalid alphabet is specified
bpp::IDiscreteDistributionGeneral interface for distance matrix readers
bpp::IndexOutOfBoundsExceptionIndex out of bounds exception class
bpp::InfinityDerivableFirstOrderWrapperWrapper class for optimization under constraints
bpp::InfinityDerivableSecondOrderWrapperWrapper class for optimization under constraints
bpp::InfinityFunctionWrapperWrapper class for optimization under constraints
bpp::IntervalConstraintAn interval, either bounded or not, which can also have infinite bounds
bpp::IntervalTransformedParameterParameter transformation from ] a, b [ to ]-inf, + inf [
bpp::InvariantMixedDiscreteDistributionDiscrete mixed distribution, with a one-category fixed value (called "invariant") and a user-specified multi-categories distribution
bpp::IoDiscreteDistributionGeneral interface for model I/O
bpp::IoDiscreteDistributionFactoryUtilitary class for creating discrete distribution readers and writers
bpp::IOExceptionThe base class exception for IO error
bpp::IOFormatThe IOFormat interface
bpp::IOParametrizableGeneral interface for parametrizable Output
bpp::KeyvalExceptionException thrown by the Keyval parser
bpp::KeyvalToolsTools to deal with the keyval syntax
bpp::LinearMatrix< Scalar >Matrix storage in one vector
bpp::LogsumHmmLikelihoodA simple implementation of hidden Markov models recursion
bpp::LowMemoryRescaledHmmLikelihoodA modified implementation of the RescaledHmmLikelihood implementation, with lower memory usage
bpp::LUDecomposition< Real >LU Decomposition
bpp::MapToolsA fiew tools working on map objects
bpp::Matrix< Scalar >The matrix template interface
bpp::MatrixToolsFunctions dealing with matrices
bpp::MetaOptimizerMeta-optimizer
bpp::MetaOptimizerInfosProvide a list of optimizer and corresponding options to be used with the MetaOptimizer class
bpp::MixtureOfDiscreteDistributionsA Discrete distribution object defined by a vector of Discrete Distributions and a set of probabilities for these Discrete Distributions
bpp::MolscriptColorSetMolscript color definitions
bpp::MultipleDiscreteDistributionInterface 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::NestedStringTokenizerAn improved tokenizer for strings
bpp::NewtonBacktrackOneDimensionNewton's backtrack nearly optimization for one parameter
bpp::NewtonOneDimensionNewton's optimization for one parameter
bpp::NoTableColumnNamesExceptionException thrown when trying to retrieve a column by its name and no column names have been specified
bpp::NoTableRowNamesExceptionException thrown when trying to retrieve a row by its name and no row names have been specified
bpp::NotImplementedExceptionThis expeption is sent when a given method is not implemented
bpp::NullOutputStreamNull output stream (swich off output)
bpp::NullPointerExceptionThe base class exception for NULL pointer error
bpp::Number< T >The Number object template class
bpp::NumberFormatExceptionNumber format exception
bpp::NumCalcApplicationTools
bpp::NumConstantsThis static class contains several useful constant values
bpp::NumToolsSome utilitary function for numerical calculus
bpp::ODiscreteDistributionGeneral interface writers
bpp::OneDimensionOptimizationToolsTools of one parameter-functions optimizations
bpp::ONodeOriented Node interface
bpp::OParametrizableGeneral interface writers
bpp::OptimizationEventAn event object which indicates that an optimization event occured
bpp::OptimizationListenerThe listener interface for receiving optimization events
bpp::OptimizationStopConditionInterface for otimization stop condition objet
bpp::OptimizerThis is the basal interface for all optimization methods
bpp::AbstractDiscreteDistribution::OrderComparator class for AbstractDiscreteDistribution
bpp::VectorTools::order_Cmp_< T >
bpp::OutOfRangeExceptionOut of range exception class
bpp::OutputStreamOutputStream interface
bpp::ParameterThis class is designed to facilitate the manipulation of parameters
bpp::ParameterAliasableExtend the Parametrizable interface with support for parameter aliases
bpp::ParameterAliasableAdapterA low-level implementation of the ParameterAliasable interface with void functions
bpp::ParameterEvent
bpp::ParameterExceptionThe parameter exception base class
bpp::ParameterGridThis class is a data structure to specify a set of parameter values (most likely for evaluation by a Function)
bpp::ParameterListThe parameter list object
bpp::ParameterListenerThe parameter listener interface
bpp::ParameterNotFoundExceptionException thrown when a parameter is not found, for instance in a ParameterList
bpp::ParametersStopConditionStop condition on parameters
bpp::ParametrizableThis is the interface for all objects that imply parameters
bpp::ParametrizableAdapterA low-level implementation of the Parametrizable interface with void functions
bpp::PgfGraphicDeviceLaTeX 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::PowellMultiDimensionsPowell's multi-dimensions optimization algorithm for one parameter
bpp::PrincipalComponentAnalysisThis class allows to perform a principal component analysis
bpp::StatTools::PValue_
bpp::RandomFactoryThis is the interface for the Random Number Generators
bpp::RandomToolsUtilitary 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::RColorSetR color definitions
bpp::ReparametrizationDerivableFirstOrderWrapperFunction wrapper that remove simple constraints on parameters. Also transform first order derivatives
bpp::ReparametrizationDerivableSecondOrderWrapperFunction wrapper that remove simple constraints on parameters. Also transform first and second order derivatives
bpp::ReparametrizationFunctionWrapperFunction wrapper that remove simple constraints on parameters
bpp::RescaledHmmLikelihoodA simple implementation of hidden Markov models recursion
bpp::RGBColorDescribe a color according to its red, green and blue componants
bpp::RowMatrix< Scalar >Matrix storage by row
bpp::RTransformedParameterParameter transformation from ] b, +inf [ or ] -inf, b [ to ]-inf, + inf [
bpp::SimpleDiscreteDistributionA Discrete distribution object, where some specific probabilities are assigned to a finite set of values
bpp::SimpleMultiDimensionsThis Optimizer is a very simple multi-dimensions optimizer, calling a one dimensional optimizer on each parameter
bpp::SimpleNewtonMultiDimensionsThis Optimizer is a simple multi-dimensions optimizer, calling the Newton one dimensional optimizer on each parameter
bpp::SimplexA Simplex object, used to define sets of probabilities that sum 1
bpp::DownhillSimplexMethod::Simplex
bpp::StateChangedEvent
bpp::StateListener
bpp::StatTestInterface for statistical test results
bpp::StatToolsStatistics tools and utilitary functions
bpp::StdErrStandard error stream
bpp::StdOutStandard output stream
bpp::StdStrString output stream
bpp::StlOutputStreamSTL output stream
bpp::StlOutputStreamWrapperSTL wrapper for output stream
bpp::StringTokenizerA tokenizer for strings
bpp::SvgGraphicDeviceSVG plotting format
bpp::TableColumnNameNotFoundExceptionException thrown when a given column name is not found is a DataTable object
bpp::TableColumnNamesExceptionGeneral exception class dealing with column names
bpp::TableNameNotFoundExceptionException thrown when a given name is not found is a DataTable object
bpp::TableRowNameNotFoundExceptionException thrown when a given row name is not found is a DataTable object
bpp::TableRowNamesExceptionGeneral exception class dealing with row names
bpp::TestFunctionA simple funciton with two parameters, mostly for testing and debugging :)
bpp::TextToolsSome utilitary functions that work on strings
bpp::ThreePointsNumericalDerivativeThree points numerical derivative function wrapper
bpp::TNodeTree Node interface
bpp::TransformedParameterThe TransformedParameter abstract class
bpp::TruncatedExponentialDiscreteDistributionDiscretized Truncated (on the right) Exponential distribution, where the probabilities are given the exponential, conditioned by the upper limit
bpp::TwoPointsNumericalDerivativeTwo points numerical derivative function wrapper
bpp::Uniform01KA uniform random number generator
bpp::Uniform01QDA quick and dirty uniform random number generator
bpp::Uniform01WHA uniform random number generator
bpp::UniformDiscreteDistributionDiscretized Uniform distribution. All categories are equidistributed all along a given interval
bpp::UNodeUnoriented node interface
bpp::UnvalidFlagException
bpp::VectorException< T >General Exception dealing with vectors
bpp::VectorTools
bpp::XFigColorManagerColor manager for the XFig format
bpp::XFigGraphicDeviceXFig plotting format
bpp::XFigLaTeXFontManagerLaTeX font manager for the XFig format
bpp::XFigPostscriptFontManagerPostscript font manager for the XFig format
bpp::ZeroDivisionExceptionThe base class exception for zero division error
 All Classes Namespaces Files Functions Variables Typedefs Friends