FGSL
Fortran interface for the GNU scientific library
|
Introduction | |
Comments on vectors and matrices | Please go to api/array.finc for the API documentation. Since array processing is one of the strengths of Fortran, FGSL focuses on leveraging Fortran-style array processing for those GSL routines which require arguments of type fgsl_vector* or fgsl_matrix* |
Comments on basis splines | Please go to api/bspline.finc for the API documentation |
Comments on chebyshev approximation | Please go to api/chebyshev.finc for the API documentation |
Comments on complex numbers | Please go to api/complex.finc for the API documentation |
Comments on numerical derivatives | Please go to api/deriv.finc for the API documentation |
Comments on Hankel transforms | Please go to api/dht.finc for the API documentation |
Comments on eigensystems | Please go to api/eigen.finc for the API documentation |
Comments on error handling | Please go to api/error.finc for the API documentation |
Comments on fast Fourier transforms | Please go to api/fft.finc for the API documentation |
Comments on fitting of functions | Please go to api/fit.finc for the API documentation |
Comments on histograms | Please go to api/histogram.finc for the API documentation |
Comments on IEEE support | Please go to api/ieee.finc for the API documentation. interaction between the Fortran run time settings and C may lead to unreliable behaviour; for example, setting of IEEE rounding apparently does not always work correctly. Within Fortran, usage of the facilities defined in the intrinsic IEEE modules is the reliable and therefore appropriate method |
Comments on numerical integration routines | Please go to api/integration.finc for the API documentation |
Comments on interpolation routines | Please go to api/interp.finc for the API documentation |
Comments on auxiliary I/O routines | Please go to api/io.finc for the API documentation |
Comments on linear algebra routines | Please go to api/linalg.finc for the API documentation. Since GSL follows the C convention for ordering of elements, all matrices must be set up and read out transposed |
Comments on elementary mathematical functions | Please go to api/math.finc for the API documentation. Note that many of the elementary functions are also available as Fortran intrinsics. The file also contains constructors for function objects |
Comments on minimization routines | Please go to api/min.finc for the API documentation |
Comments on miscellaneous support routines | Please go to api/misc.finc for the API documentation |
Comments on monte carlo routines | Please go to api/montecarlo.finc for the API documentation. Note: in GSL 1.13, accessors were also added to GSL. They're slightly different named and have a differing interface from fgsl_monte_*_?etparams routines already existing in FGSL. To preserve backward compatibility, the FGSL accessors are retained |
Comments on nonlinear least squares fitting | Please go to api/multifit.finc for the API documentation. Legacy interface - api/nlfit.finc should be used instead |
Comments on large linear least square systems | Please go to api/multilarge.finc for the API documentation |
Comments on multidimensional minimization | Please go to api/multimin.finc for the API documentation |
Comments on multidimensional root finding | Please go to api/multiroots.finc for the API documentation |
Comments on ntuples | Please go to api/ntuple.finc for the API documentation |
Comments on ordinary differential equations | Please go to api/ode.finc for the API documentation. Note that the new odeiv2 calls should be used for new code. The legacy odeiv calls are retained for binary compatibility |
Comments on permutations, combinations and multisets | Please go to api/permutation.finc for the API documentation |
Comments on polynomials | Please go to api/poly.finc for the API documentation |
Comments on random numbers | Please go to api/rng.finc for the API documentation |
Comments on root finding | Please go to api/roots.finc for the API documentation |
Comments on running statistics | Please go to api/rstat.finc for the API documentation |
Comments on simulated annealing | Please go to api/siman.finc for the API documentation |
Comments on sorting | Please go to api/sort.finc for the API documentation |
Comments on special functions | Please go to api/specfunc.finc for the API documentation |
on sparse matrix linear algebra | Please go to api/splinalg.finc for the API documentation |
Comments on sparse matrix routines | Please go to api/spmatrix.finc for the API documentation |
Comments on statistical functions | Please go to api/statistics.finc for the API documentation |
Comments on series acceleration | Please go to api/sum_levin.finc for the API documentation |
Comments on wavelet transforms | Please go to api/wavelet.finc for the API documentation |