### Home Classes Methods

### Files

- alf.rdoc
- blas.rdoc
- bspline.rdoc
- changes.rdoc
- cheb.rdoc
- cholesky_complex.rdoc
- combi.rdoc
- complex.rdoc
- const.rdoc
- dht.rdoc
- diff.rdoc
- ehandling.rdoc
- eigen.rdoc
- fft.rdoc
- fit.rdoc
- function.rdoc
- graph.rdoc
- hist.rdoc
- hist2d.rdoc
- hist3d.rdoc
- index.rdoc
- integration.rdoc
- interp.rdoc
- intro.rdoc
- linalg.rdoc
- linalg_complex.rdoc
- math.rdoc
- matrix.rdoc
- min.rdoc
- monte.rdoc
- multimin.rdoc
- multiroot.rdoc
- narray.rdoc
- ndlinear.rdoc
- nonlinearfit.rdoc
- ntuple.rdoc
- odeiv.rdoc
- perm.rdoc
- poly.rdoc
- qrng.rdoc
- randist.rdoc
- ref.rdoc
- rng.rdoc
- rngextra.rdoc
- roots.rdoc
- screenshot.rdoc
- sf.rdoc
- siman.rdoc
- sort.rdoc
- start.rdoc
- stats.rdoc
- sum.rdoc
- tensor.rdoc
- tut.rdoc
- use.rdoc
- vector.rdoc
- vector_complex.rdoc
- wavelet.rdoc

### Class Index

Quicksearch

No matching classes.

# Ruby/GSL Reference

(See also Gnu Scientific Library -- Reference Manual)

## Front Matter

This document describes the modules, classes and the methods of Ruby/GSL. This includes cut-and-paste from the GNU Scientific Library -- Reference Manual, and documents of the extention libraries.

### Copyright of the GSL Reference

Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The GSL Team.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU General Public License" and "Free Software Needs Free Documentation", the Front-Cover text being "A GNU Manual", and with the Back-Cover Text being (a) (see below). A copy of the license is included in the section entitled "GNU Free Documentation License". (a) The Back-Cover Text is: "You have the freedom to copy and modify this GNU Manual."

### Copyright of this reference

2009,2010 Yoshiki Tsunesada, David MacMahon

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License.

## Ruby/GSL Reference

1. Introduction

2. Using Ruby/GSL

3. Error Handling

4. Mathematical Functions

5. Complex Numbers

6. Polynomials

7. Special Functions

8. Vectors and Matrices

9. Permutations

10. Combinations

11. Sorting

12. BLAS Support

13. Linear Algebra

14. Eigen Systems

15. Fast Fourier Transform

16. Numerical Integration

17. Random Number Generation

18. Quasi-Random Sequences

19. Random Number Distributions

20. Statistics

21. 1d-Histograms, 2d-Histograms and 3d-Histograms

22. N-tuples

23. Monte-Carlo Integration

24. Simulated Annealing

25. Ordinary Differential Equations

26. Interpolation

27. Numerical Differentiation

28. Chebyshev Approximations

29. Series Acceleration

30. Wavelet Transforms (GSL-1.6 feature)

31. Discrete Hankel Transforms

32. One dimensional Root-Finding

33. One dimensional Minimization

34. Multidimensional Root-Finding

35. Multidimensional Minimization

36. Least-Squares Fitting

37. Nonlinear Least-Squares Fitting

38. Basis Splines

39. Physical Constants

40. Graphics

41. Supported GSL add-on packages

    1. rngextra

    2. Tensor manipulations

    3. OOL: Open Optimization library (see examples/ool/*.rb)

    4. CQP and Bundle (see examples/multimin/cqp.rb, bundle.rb)

    5. quartic

    6. jacobi (see examples/jacobi/*.rb)

    7. NDLINEAR: multi-linear, multi-parameter least squares fitting

    8. ALF: associated Legendre polynomials

42. NArray compatibilities

43. Changes since Ruby/GSL 1.10.3

44. GNU Free Documentation Licence

next

top

[Validate]

Generated with the Darkfish Rdoc Generator 2.