gslmm::_matrix_manip_mult< T > | Class that represents a matrix-matrix product |
gslmm::_matrix_manip_vector_mult< T > | Class that represents a matrix-matrix product |
gslmm::_matrix_mult< T > | Class that represents a matrix-matrix product |
gslmm::_matrix_vector_mult< T > | Class that represents a matrix-matrix product |
gslmm::annealing< T, Printer, Allocator > | Perform a simulated annealing |
gslmm::annealing< T, Printer, Allocator >::status | Internal status structure |
gslmm::annealing_printer< T > | Default printer for annealing |
optionmm::basic_command_line< ErrorHandler > | Command line parser |
basic_linear | |
optionmm::basic_option< Type, argument, multivalue, Trait > | Command line option class |
gslmm::bernoulli | Bernoulli distribution interface class |
gslmm::beta | distribution interface class |
gslmm::binomial | Binomial distribution interface class |
gslmm::bivariate_gaussian | Gaussian Bivrate distribution interface class |
gslmm::cauchy | Cauchy distribution interface class |
gslmm::cerr_policy | An error handling policy |
gslmm::chebyshev_series | Chebyshev series approximation |
gslmm::chisq | distribution interface class |
cholesky_decomposition | Basic template for Cholesky decompositions of matricies |
gslmm::cholesky_decomposition< double > | Class template specialisation for Cholesky decompositions of matricies of type double |
gslmm::combination | A combination representation |
gslmm::complex< T > | Complex numbers (base template) |
gslmm::complex< double > | double Specialisation of gslmm::complex<T> |
gslmm::complex< long double > | long double Specialisation of gslmm::complex<T> |
gslmm::constant | Mathematical contants |
gslmm::dataset< T > | Class template for statistics on numbers |
gslmm::dataset< char > | Class template specialisation for char |
gslmm::dataset< double > | Class template specialisation for double |
gslmm::dataset< float > | Class template specialisation for float |
gslmm::dataset< int > | Class template specialisation for int |
gslmm::dataset< long > | Class template specialisation for long |
gslmm::dataset< long double > | Class template specialisation for long double |
gslmm::dataset< short > | Class template specialisation for short |
gslmm::dataset< unsigned char > | Class template specialisation for unsigned char |
gslmm::dataset< unsigned int > | Class template specialisation for unsigned int |
gslmm::dataset< unsigned long > | Class template specialisation for unsigned long |
gslmm::dataset< unsigned short > | Class template specialisation for unsigned short |
optionmm::default_error_handler | The default error handler for the command line |
gslmm::dir | Spherical distribution interface class |
gslmm::dirichlet | Dirichlet distribution interface class |
gslmm::discrete | Random number distribution interface class |
gslmm::distribution< Return > | Random number distribution interface class |
gslmm::divide_difference< Value > | Newtons divide difference representation of a polynomial |
gslmm::divide_difference< double > | Newtons divide difference representation of a polynomial - double specialisation |
gslmm::empty_policy | An error handling policy |
gslmm::erlang | Erlang distribution interface class |
gslmm::error_handler< Policy, Lock > | Error handling class |
gslmm::error_handler< Policy, Lock >::basic_policy< PolicyType > | Generic policy adaptors |
gslmm::error_handler< Policy, Lock >::policy_base | Base class for policy adaptors |
gslmm::exception_policy | An error handling policy |
gslmm::exponential | Exponential distribution interface class |
gslmm::exponential_power | Exponential power distribution interface class |
gslmm::fdist | F distribution interface class |
gslmm::fitter< Client > | Class template for fitting arbitriary objects |
gslmm::fitter< Client >::func_t | Pointer to the current fit function |
gslmm::fitter< Client >::solver_t | Pointer to the current fitter solver |
gslmm::fitter< Client >::type_t | Pointer to the current fitter type |
gslmm::flat | Uniform (flat) distribution interface class |
gslmm::function_1d< Type > | A 1D generalised function |
gslmm::function_1d< double > | A 1D generalised function - double specialisation |
gslmm::function_base< Value, Argument, Derive, Error, Scale > | Abstract base class for functions of all kinds |
gslmm::gamma | distribution interface class |
gslmm::gaussian | Gaussian distribution interface class |
gslmm::gaussian_bivariate | Gaussian Bivrate distribution interface class |
gslmm::gaussian_tail | Gaussian tail distribution interface class |
gslmm::generator | Random number generator interface class |
gslmm::geometric | Geometric distribution interface class |
gslmm::givens_rotation< Type > | Compute and apply a Givens rotation:
|
gslmm::givens_rotation< double > | Compute and apply a Givens rotation:
|
gslmm::givens_rotation< float > | Compute and apply a Givens rotation:
|
gslmm::guard< Lock > | Class to ease the locking |
gslmm::gumbel | Gumbel distribution (type 1 and 2) interface class |
gslmm::histogram< Value, Bin > | Base template for histogram classes |
gslmm::histogram< double, size_t > | A 1D histogram class |
gslmm::histogram< double, size_t >::pdf | Probablity distribution function from a 1D histogram |
gslmm::histogram< std::pair< double, double >, std::pair< size_t, size_t > > | A 2D histogram class |
gslmm::histogram< std::pair< double, double >, std::pair< size_t, size_t > >::pdf | Probablity distribution function from a 2D histogram |
gslmm::hypergeometric | Hypergeometric distribution interface class |
gslmm::ieee< Lock > | Set up the IEEE floating point environment |
gslmm::ieee_representation< Real > | Represetation of real values numbers |
gslmm::ieee_representation< double > | Represetation of real values numbers |
gslmm::ieee_representation< float > | Represetation of real values numbers |
gslmm::landau | Landau distribution interface class |
gslmm::laplace | Laplace distribution interface class |
gslmm::levy | Levy distribution interface class |
gslmm::levy_skew | Levy skew distribution interface class |
gslmm::linear< np > | Class template to do fits to experimental data using linear combinations of functions |
gslmm::linear< 1 > | Class template to do fits to experimental data using linear combinations of functions |
gslmm::linear< 2 > | Class template to do fits to experimental data using linear combinations of functions |
gslmm::logarithmic | Logarithmic distribution interface class |
gslmm::logistic | Logistic distribution interface class |
gslmm::lognormal | Log normal distribution interface class |
lq_decomposition | Basic template for LQ decompositions of matricies |
gslmm::lq_decomposition< double > | Class template specialisation for LQ decompositions of matricies of type double |
lq_decomposition_pivot | Basic template for LQ decompositions with pivot of matricies |
gslmm::lq_decomposition_pivot< double > | Class template specialisation for LQ decompositions with column pivoting of matricies of type double |
lu_decomposition | Basic template for LU decompositions of matricies |
gslmm::lu_decomposition< complex< double > > | Class template specialisation for LU decompositions of matricies of type complex<double> |
gslmm::lu_decomposition< double > | Class template specialisation for LU decompositions of matricies of type double |
gslmm::machine | Machine precision constants |
matrix | Base template for matricies classes |
gslmm::matrix< char > | Matrix char specialisation |
gslmm::matrix< complex< double > > | Matrix complex<double> specialisation |
gslmm::matrix< double > | Matrix double specialisation |
gslmm::matrix< float > | Matrix float specialisation |
gslmm::matrix< int > | Matrix int specialisation |
gslmm::matrix< long > | Matrix long specialisation |
gslmm::matrix< long double > | Matrix long double specialisation |
gslmm::matrix< short > | Matrix short specialisation |
gslmm::matrix< unsigned char > | Matrix unsigned char specialisation |
gslmm::matrix< unsigned int > | Matrix unsigned int specialisation |
gslmm::matrix< unsigned long > | Matrix unsigned long specialisation |
gslmm::matrix< unsigned short > | Matrix unsigned short specialisation |
gslmm::matrix_manip< T > | Manipulator of matrixes |
gslmm::modified_givens_rotation< Type > | Compute and apply a modified Givens rotation |
gslmm::modified_givens_rotation< double > | Compute and apply a modified Givens rotation |
gslmm::modified_givens_rotation< float > | Compute and apply a modified Givens rotation |
gslmm::multinomial | Multinomial distribution interface class |
gslmm::negative_binomial | Negative binomial distribution interface class |
gslmm::ntuple< Data, Size > | An N-tuple class |
optionmm::option_base | Base class for options |
optionmm::option_trait< Type > | Trait to help do conversions |
optionmm::option_trait< std::string > | Specialisation of the default option trait for std::string |
gslmm::pareto | Pareto distribution interface class |
gslmm::pascal | Pascal distribution interface class |
gslmm::permutation | Permutation representation |
gslmm::poisson | Poisson distribution interface class |
gslmm::polynomial< Value > | A polynomial in 1 dimension |
gslmm::polynomial< double > | A polynomial in 1 dimension |
gslmm::polynomial< double >::workspace | Class to hold a workspace for root-finding |
qr_decomposition | Basic template for QR decompositions of matricies |
gslmm::qr_decomposition< double > | Class template specialisation for QR decompositions of matricies of type double |
qr_decomposition_pivot | Basic template for QR decompositions with pivot of matricies |
gslmm::qr_decomposition_pivot< double > | Class template specialisation for QR decompositions with column pivoting of matricies of type double |
gslmm::quasi_generator | Random number generator interface class |
gslmm::rayleigh | Rayleigh distribution interface class |
gslmm::rayleigh_tail | Rayleigh Tail distribution interface class |
gslmm::single_thread_lock | A locking policy useful for singlethreaded applications |
sv_decomposition | Basic template for SV decompositions of matricies |
gslmm::sv_decomposition< double > | Class template specialisation for Singular Value decompositions of matricies of type double |
gslmm::taylor_expansion< Value > | Representation of a tayler expansion - base template |
gslmm::taylor_expansion< double > | Representation of a tayler expansion - double specialisation |
gslmm::taylor_expansion< double >::workspace | Workspace class for conversion from divide_difference representation |
gslmm::tdist | T distribution interface class |
gslmm::test_suite | Utility class to use in test suits |
gslmm::type_trait< Type > | Type constants - basic template |
gslmm::type_trait< char > | Type constants for char |
gslmm::type_trait< complex< T > > | Type trait of complex<T> numbers |
gslmm::type_trait< double > | Type constants for double |
gslmm::type_trait< float > | Type constants for float |
gslmm::type_trait< int > | Type constants for int |
gslmm::type_trait< long > | Type constants for long |
gslmm::type_trait< long double > | Type constants for long double |
gslmm::type_trait< short > | Type constants for short |
gslmm::type_trait< unsigned char > | Type constants for unsigned char |
gslmm::type_trait< unsigned int > | Type constants for unsigned int |
gslmm::type_trait< unsigned long > | Type constants for unsigned long |
gslmm::type_trait< unsigned short > | Type constants for unsigned short |
vector | Vector class (base template) |
gslmm::vector< char > | Vector char specialisation |
gslmm::vector< complex< double > > | Vector complex<double> specialisation |
gslmm::vector< double > | Vector double specialisation |
gslmm::vector< float > | Vector float specialisation |
gslmm::vector< int > | Vector int specialisation |
gslmm::vector< long > | Vector long specialisation |
gslmm::vector< long double > | Vector long double specialisation |
gslmm::vector< short > | Vector short specialisation |
gslmm::vector< unsigned char > | Vector unsigned char specialisation |
gslmm::vector< unsigned int > | Vector unsigned int specialisation |
gslmm::vector< unsigned long > | Vector unsigned long specialisation |
gslmm::vector< unsigned short > | Vector unsigned short specialisation |
gslmm::weibull | Weibull distribution interface class |
gslmm::weighted_dataset< T > | Class template for statistics on numbers |
gslmm::weighted_dataset< double > | Class template specialisation for double This class template specialisation represents a data set where each entry is of type double and has a weight |
gslmm::weighted_dataset< float > | Class template specialisation for float This class template specialisation represents a data set where each entry is of type float and has a weight |
gslmm::weighted_dataset< long double > | Class template specialisation for long double This class template specialisation represents a data set where each entry is of type long double and has a weight |