Page 9 - DLIS104_MANAGEMENT OF LIBRARIES AND INFORMATION CENTRES
P. 9
Management of Libraries and Information Centres
Notes Features
The software library provides facilities for:
Basic mathematical functions
Complex numbers
Polynomials
Special functions
Vectors and matrices
Permutations
Combinations
Multisets
Sorting
BLAS
Linear algebra
Eigen systems
Fast Fourier transforms
Numerical integration
Random number generation
Quasi-random sequences
Random number distributions
Statistics
Histograms
N-tuples
Monte Carlo integration
Simulated annealing
Ordinary differential equations
Interpolation
Numerical differentiation
Chebyshev approximations
Series acceleration
Discrete Hankel transform
Root-finding in one and multiple dimensions
Minimization in one and multiple dimensions
Least-squares fitting
Nonlinear least-squares fitting
Physical constants
IEEE floating-point arithmetic
Discrete wavelet transform.
C++ support
The GSL can be used in C++ classes, but not using pointers to member functions, because the type
of pointer to member function is different from pointer to function. Instead, pointers to static
functions have to be used. Another common work around is using a factor. C++ wrappers for GSL
are available, although many are not regularly maintained.
4 LOVELY PROFESSIONAL UNIVERSITY