Title: ["Ruby/GSL Reference"]

(See also GSL reference manual)

1 ["Front Matter"]

This document describes the modules, classes and the methods of Ruby/GSL. This includes cut&paste from the GSL Reference, and documents of the extention libraries.

1.1 ["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."

1.2 ["Copyright of this reference"]

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

2 ["Ruby/GSL Reference"]

  1. Introduction
  2. Using RubyGSL
  3. Error Handling
  4. Mathematical Functions
  5. Complex Numbers
  6. Polynomials
  7. Special Functions
  8. Vectors and Matrices
  9. Permutations
  10. Combinations
  11. Multiset (GSL-1.14)
  12. Sorting
  13. BLAS Support
  14. Linear Algebra
  15. Eigen Systems
  16. Fast Fourier Transform
  17. Numerical Integration
  18. Random Number Generation
  19. Quasi-Random Sequences
  20. Random Number Distributions
  21. Statistics
  22. 1d-Histograms, 2d-Histograms and 3d-Histograms
  23. N-tuples
  24. Monte-Carlo Integration
  25. Simulated Annealing
  26. Ordinary Differential Equations
  27. Interpolation
  28. Numerical Differentiation
  29. Chebyshev Approximations
  30. Series Acceleration
  31. Wavelet Transforms (GSL-1.6 feature)
  32. Discrete Hankel Transforms
  33. One dimensional Root-Finding
  34. One dimensional Minimization
  35. Multidimensional Root-Finding
  36. Multidimensional Minimization
  37. Least-Squares Fitting
  38. Nonlinear Least-Squares Fitting
  39. Basis Splines
  40. Physical Constants
  41. Graphics
  42. 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
  43. NArray compatibilities
  44. Changes since RubyGSL 1.10.3
  45. GNU Free Documentation Licence

next

top