bpp-core3  3.0.0
bpp Namespace Reference

Namespaces

 IntegerTools
 Namespace for integer utils.
 
 TextTools
 Some utilitary functions that work on strings.
 

Classes

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

Typedefs

template<class N , class E >
using AssociationDAGlobalGraphObserver = AssociationDAGraphImplObserver< N, E, DAGlobalGraph >
 
template<class N , class E >
using AssociationGlobalGraphObserver = AssociationGraphImplObserver< N, E, GlobalGraph >
 
template<class N , class E >
using AssociationTreeGlobalGraphObserver = AssociationTreeGraphImplObserver< N, E, TreeGlobalGraph >
 
typedef DAGraphImpl< GlobalGraphDAGlobalGraph
 
typedef TreeGraphImpl< GlobalGraphTreeGlobalGraph
 
typedef std::vector< std::complex< double > > Vcomplex
 
typedef std::vector< VcomplexVVcomplex
 
typedef std::vector< VVcomplexVVVcomplex
 
typedef std::vector< std::complex< long double > > Vlcomplex
 
typedef std::vector< VlcomplexVVlcomplex
 
typedef std::vector< VVlcomplexVVVlcomplex
 
typedef std::vector< double > Vdouble
 
typedef std::vector< VdoubleVVdouble
 
typedef std::vector< VVdoubleVVVdouble
 
typedef std::vector< VVVdoubleVVVVdouble
 
typedef std::vector< long double > Vldouble
 
typedef std::vector< VldoubleVVldouble
 
typedef std::vector< VVldoubleVVVldouble
 
typedef std::vector< VVVldoubleVVVVldouble
 
typedef std::vector< int > Vint
 
typedef std::vector< VintVVint
 
typedef std::vector< VVintVVVint
 
typedef std::vector< VVVintVVVVint
 
typedef std::vector< unsigned int > Vuint
 
typedef std::vector< VuintVVuint
 
typedef std::vector< VVuintVVVuint
 
typedef std::vector< VVVuintVVVVuint
 

Functions

std::ostream & operator<< (std::ostream &out, const BppBoolean &s)
 
std::ostream & operator<< (std::ostream &out, const BppString &s)
 
template<class Scalar >
bool operator== (const Matrix< Scalar > &m1, const Matrix< Scalar > &m2)
 
Element-wise operations.
template<class T >
std::vector< T > operator+ (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< T > operator- (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< T > operator* (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
std::vector< T > operator/ (const std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T , class C >
std::vector< T > operator+ (const std::vector< T > &v1, const C &c)
 
template<class T , class C >
std::vector< T > operator+ (const C &c, const std::vector< T > &v1)
 
template<class T , class C >
std::vector< T > operator- (const std::vector< T > &v1, const C &c)
 
template<class T , class C >
std::vector< T > operator- (const C &c, const std::vector< T > &v1)
 
template<class T , class C >
std::vector< T > operator* (const std::vector< T > &v1, const C &c)
 
template<class T , class C >
std::vector< T > operator* (const C &c, const std::vector< T > &v1)
 
template<class T , class C >
std::vector< T > operator/ (const std::vector< T > &v1, const C &c)
 
template<class T , class C >
std::vector< T > operator/ (const C &c, const std::vector< T > &v1)
 
template<class T >
void operator+= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
void operator-= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
void operator*= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T >
void operator/= (std::vector< T > &v1, const std::vector< T > &v2)
 
template<class T , class C >
void operator&= (std::vector< T > &v1, const C &c)
 
template<class T , class C >
void operator+= (std::vector< T > &v1, const C &c)
 
template<class T , class C >
void operator-= (std::vector< T > &v1, const C &c)
 
template<class T , class C >
void operator*= (std::vector< T > &v1, const C &c)
 
template<class T , class C >
void operator/= (std::vector< T > &v1, const C &c)
 

Typedef Documentation

◆ AssociationDAGlobalGraphObserver

template<class N , class E >
using bpp::AssociationDAGlobalGraphObserver = typedef AssociationDAGraphImplObserver<N, E, DAGlobalGraph>

Definition at line 398 of file AssociationDAGraphImplObserver.h.

◆ AssociationGlobalGraphObserver

template<class N , class E >
using bpp::AssociationGlobalGraphObserver = typedef AssociationGraphImplObserver<N, E, GlobalGraph>

Definition at line 1608 of file AssociationGraphImplObserver.h.

◆ AssociationTreeGlobalGraphObserver

Definition at line 432 of file AssociationTreeGraphImplObserver.h.

◆ DAGlobalGraph

Definition at line 244 of file DAGraphImpl.h.

◆ TreeGlobalGraph

Definition at line 259 of file TreeGraphImpl.h.

◆ Vcomplex

typedef std::vector<std::complex<double> > bpp::Vcomplex

Definition at line 62 of file VectorTools.h.

◆ Vdouble

typedef std::vector<double> bpp::Vdouble

Definition at line 70 of file VectorTools.h.

◆ Vint

typedef std::vector<int> bpp::Vint

Definition at line 80 of file VectorTools.h.

◆ Vlcomplex

typedef std::vector<std::complex<long double> > bpp::Vlcomplex

Definition at line 66 of file VectorTools.h.

◆ Vldouble

typedef std::vector<long double> bpp::Vldouble

Definition at line 75 of file VectorTools.h.

◆ Vuint

typedef std::vector<unsigned int> bpp::Vuint

Definition at line 85 of file VectorTools.h.

◆ VVcomplex

typedef std::vector<Vcomplex> bpp::VVcomplex

Definition at line 63 of file VectorTools.h.

◆ VVdouble

typedef std::vector<Vdouble> bpp::VVdouble

Definition at line 71 of file VectorTools.h.

◆ VVint

typedef std::vector<Vint> bpp::VVint

Definition at line 81 of file VectorTools.h.

◆ VVlcomplex

typedef std::vector<Vlcomplex> bpp::VVlcomplex

Definition at line 67 of file VectorTools.h.

◆ VVldouble

typedef std::vector<Vldouble> bpp::VVldouble

Definition at line 76 of file VectorTools.h.

◆ VVuint

typedef std::vector<Vuint> bpp::VVuint

Definition at line 86 of file VectorTools.h.

◆ VVVcomplex

typedef std::vector<VVcomplex> bpp::VVVcomplex

Definition at line 64 of file VectorTools.h.

◆ VVVdouble

typedef std::vector<VVdouble> bpp::VVVdouble

Definition at line 72 of file VectorTools.h.

◆ VVVint

typedef std::vector<VVint> bpp::VVVint

Definition at line 82 of file VectorTools.h.

◆ VVVlcomplex

typedef std::vector<VVlcomplex> bpp::VVVlcomplex

Definition at line 68 of file VectorTools.h.

◆ VVVldouble

typedef std::vector<VVldouble> bpp::VVVldouble

Definition at line 77 of file VectorTools.h.

◆ VVVuint

typedef std::vector<VVuint> bpp::VVVuint

Definition at line 87 of file VectorTools.h.

◆ VVVVdouble

typedef std::vector<VVVdouble> bpp::VVVVdouble

Definition at line 73 of file VectorTools.h.

◆ VVVVint

typedef std::vector<VVVint> bpp::VVVVint

Definition at line 83 of file VectorTools.h.

◆ VVVVldouble

typedef std::vector<VVVldouble> bpp::VVVVldouble

Definition at line 78 of file VectorTools.h.

◆ VVVVuint

typedef std::vector<VVVuint> bpp::VVVVuint

Definition at line 88 of file VectorTools.h.

Function Documentation

◆ operator&=()

template<class T , class C >
void bpp::operator&= ( std::vector< T > &  v1,
const C &  c 
)

Definition at line 297 of file VectorTools.h.

◆ operator*() [1/3]

template<class T , class C >
std::vector<T> bpp::operator* ( const C &  c,
const std::vector< T > &  v1 
)

Definition at line 229 of file VectorTools.h.

◆ operator*() [2/3]

template<class T , class C >
std::vector<T> bpp::operator* ( const std::vector< T > &  v1,
const C &  c 
)

Definition at line 219 of file VectorTools.h.

◆ operator*() [3/3]

template<class T >
std::vector<T> bpp::operator* ( const std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 136 of file VectorTools.h.

◆ operator*=() [1/2]

template<class T , class C >
void bpp::operator*= ( std::vector< T > &  v1,
const C &  c 
)

Definition at line 324 of file VectorTools.h.

◆ operator*=() [2/2]

template<class T >
void bpp::operator*= ( std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 279 of file VectorTools.h.

◆ operator+() [1/3]

template<class T , class C >
std::vector<T> bpp::operator+ ( const C &  c,
const std::vector< T > &  v1 
)

Definition at line 187 of file VectorTools.h.

◆ operator+() [2/3]

template<class T , class C >
std::vector<T> bpp::operator+ ( const std::vector< T > &  v1,
const C &  c 
)

Definition at line 177 of file VectorTools.h.

◆ operator+() [3/3]

template<class T >
std::vector<T> bpp::operator+ ( const std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 96 of file VectorTools.h.

◆ operator+=() [1/2]

template<class T , class C >
void bpp::operator+= ( std::vector< T > &  v1,
const C &  c 
)

Definition at line 306 of file VectorTools.h.

◆ operator+=() [2/2]

template<class T >
void bpp::operator+= ( std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 261 of file VectorTools.h.

◆ operator-() [1/3]

template<class T , class C >
std::vector<T> bpp::operator- ( const C &  c,
const std::vector< T > &  v1 
)

Definition at line 208 of file VectorTools.h.

◆ operator-() [2/3]

template<class T , class C >
std::vector<T> bpp::operator- ( const std::vector< T > &  v1,
const C &  c 
)

Definition at line 198 of file VectorTools.h.

◆ operator-() [3/3]

template<class T >
std::vector<T> bpp::operator- ( const std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 116 of file VectorTools.h.

◆ operator-=() [1/2]

template<class T , class C >
void bpp::operator-= ( std::vector< T > &  v1,
const C &  c 
)

Definition at line 315 of file VectorTools.h.

◆ operator-=() [2/2]

template<class T >
void bpp::operator-= ( std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 270 of file VectorTools.h.

◆ operator/() [1/3]

template<class T , class C >
std::vector<T> bpp::operator/ ( const C &  c,
const std::vector< T > &  v1 
)

Definition at line 250 of file VectorTools.h.

◆ operator/() [2/3]

template<class T , class C >
std::vector<T> bpp::operator/ ( const std::vector< T > &  v1,
const C &  c 
)

Definition at line 240 of file VectorTools.h.

◆ operator/() [3/3]

template<class T >
std::vector<T> bpp::operator/ ( const std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 156 of file VectorTools.h.

◆ operator/=() [1/2]

template<class T , class C >
void bpp::operator/= ( std::vector< T > &  v1,
const C &  c 
)

Definition at line 333 of file VectorTools.h.

◆ operator/=() [2/2]

template<class T >
void bpp::operator/= ( std::vector< T > &  v1,
const std::vector< T > &  v2 
)

Definition at line 288 of file VectorTools.h.

◆ operator<<() [1/2]

std::ostream& bpp::operator<< ( std::ostream &  out,
const BppBoolean s 
)
inline

Definition at line 69 of file BppBoolean.h.

References bpp::BppBoolean::getValue().

◆ operator<<() [2/2]

std::ostream & bpp::operator<< ( std::ostream &  out,
const BppString s 
)

Definition at line 71 of file BppString.cpp.

References bpp::BppString::toSTL().

◆ operator==()

template<class Scalar >
bool bpp::operator== ( const Matrix< Scalar > &  m1,
const Matrix< Scalar > &  m2 
)