Table of Contents - Ruby/GSL (v1.16.0.4)
Pages
- Makefile
- alf
- blas
- bspline
- changes
- cheb
- cholesky_complex
- combi
- complex
- const
- dht
- diff
- ehandling
-
eigen
- Eigensystems
- Contentes
- Modules and classes
- Real Symmetric Matrices
- Workspace classes
- Methods to solve eigensystems
- Complex Hermitian Matrices
- Real Nonsymmetric Matrices (>= GSL-1.9)
- Real Generalized Symmetric-Definite Eigensystems (GSL-1.10)
- Complex Generalized Hermitian-Definite Eigensystems (>= GSL-1.10)
- Real Generalized Nonsymmetric Eigensystems (>= GSL-1.10)
- Sorting Eigenvalues and Eigenvectors
-
fft
- Fast Fourier Transforms
- Mathematical Definitions
- Complex data FFTs
- Overview of complex data FFTs
- Radix-2 FFT routines for complex data
- Example of complex Radix-2 FFT
- Mixed-radix FFT routines for complex data
- ComplexWavetable class
- ComplexWorkspace class
- Methods to compute transform
- Example to use the mixed-radix FFT algorithm
- Real data FFTs
- Overview of real data FFTs
- Radix-2 FFT routines for real data
- Mixed-radix FFT routines for real data
- Data storage scheme
- Wavetable and Workspace classes
- Methods for mixed-radix real FFTs
- Examples
- Example 1
- Example 2
- fit
- function
- graph
- hist
- hist2d
- hist3d
- index
-
integration
- Numerical Integration
- Introduction
- QNG non-adaptive Gauss-Kronrod integration
- QAG adaptive integration
- Workspace class
- Algorithms which require the workspace
- Methods
- QAGS adaptive integration with singularities
- QAGP adaptive integration with known singular points
- QAGI adaptive integration on infinite intervals
- QAWC adaptive integration for Cauchy principal values
- QAWS adaptive integration for singular functions
- QAWO adaptive integration for oscillatory functions
- QAWF adaptive integration for Fourier integrals
- Gauss-Legendre integration
- interp
- intro
-
linalg
- Linear Algebra
- LU Decomposition
- Complex LU decomposition
- QR decomposition
- QR Decomposition with Column Pivoting
- Singular Value Decomposition
- Cholesky Decomposition
- Complex Cholesky decomposition
- Tridiagonal Decomposition of Real Symmetric Matrices
- Tridiagonal Decomposition of Hermitian Matrices
- Hessenberg Decomposition of Real Matrices
- Hessenberg-Triangular Decomposition of Real Matrices
- Bidiagonalization
- Householder Transformations
- Householder solver for linear systems
- Tridiagonal Systems
- Balancing
- NArray
- linalg_complex
- math
-
matrix
- Matrices
- Class methods
- NOTE:
- Instance Methods
- Accessing matrix elements
- Initializing matrix elements
- IO
- Matrix views
- Creating row and column views
- Iterators
- Copying matrices
- Copying rows and columns
- Exchanging rows and columns
- Matrix operations
- Finding maximum and minimum elements of matrices
- Matrix properties
- NArray
- Special matrices
- min
-
monte
- Monte Carlo Integration
- The Function class
- Monte Carlo plans, alrgorithms
- PLAIN Monte Carlo
- Miser
- Vegas
- Integration
- Accessing internal state of the Monte Carlo classes
- Miser Parameters (GSL-1.13 or later)
- Accessors of Miser Params
- Vegas Parameters (GSL-1.13 or later)
- Accessors of Vegas Params
- Example
- multimin
- multiroot
- narray
- ndlinear
-
nonlinearfit
- Nonlinear Least-Squares Fitting
- Overview
- Initializing the Solver
- FdfSolver class
- Providing the function to be minimized
- Function_fdf class
- Iteration
- Search Stopping Parameters
- Computing the covariance matrix of best fit parameters
- Higher level interfaces
- Examples
- Fitting to user-defined functions
- Fitting to built-in functions
- ntuple
- odeiv
- perm
- poly
- qrng
- randist
- ref
- rng
- roots
-
sf
- Special Functions
- Contents:
- Usage
- Result class
- Result instance methods
- Modes
- Airy Functions and Derivatives
- Derivatives of Airy Functions
- Zeros of Airy Functions
- Zeros of Derivatives of Airy Functions
- Bessel Functions
- Regular Cylindrical Bessel Functions
- Irregular Cylindrical Bessel Functions
- Regular Modified Cylindrical Bessel Functions
- Irregular Modified Cylindrical Bessel Functions
- Regular Spherical Bessel Functions
- Irregular Spherical Bessel Functions
- Regular Modified Spherical Bessel Functions
- Irregular Modified Spherical Bessel Functions
- Regular Bessel Function - Fractional Order
- Irregular Bessel Functions - Fractional Order
- Regular Modified Bessel Functions - Fractional Order
- Irregular Modified Bessel Functions - Fractional Order
- Zeros of Regular Bessel Functions
- Clausen Functions
- Coulomb Functions
- Coulomb Wave Functions
- Coulomb Wave Function Normalization Constant
- Coupling Coefficients
- Dawson Function
- Debye Functions
- Dilogarithm
- Real Argument
- Complex Argument
- Elementary Operations
- Elliptic Integrals
- Legendre Form of Complete Elliptic Integrals
- Legendre Form of Incomplete Elliptic Integrals
- Carlson Forms
- Elliptic Functions (Jacobi)
- Error Functions
- Probability functions
- Exponential Functions
- Relative Exponential Functions
- Exponentiation With Error Estimate
- Exponential Integrals
- Exponential Integral
- Ei(x)
- Hyperbolic Integrals
- Ei_3(x)
- Trigonometric Integrals
- Arctangent Integral
- Fermi-Dirac Functions
- Complete Fermi-Dirac Integrals
- Incomplete Fermi-Dirac Integrals
- Gamma Function
- Gegenbauer Functions
- Hypergeometric Functions
- Laguerre Functions
- Lambert W Functions
- Legendre Functions and Spherical Harmonics
- Legendre Polynomials
- Associated Legendre Polynomials and Spherical Harmonics
- Conical Functions
- Radial Functions for Hyperbolic Space
- Logarithm and Related Functions
- Mathieu functions
- Mathieu Function Workspace
- Mathieu Function Characteristic Values
- Angular Mathieu Functions
- Radial Mathieu Functions
- Power Functions
- Psi (Digamma) Function
- Digamma Function
- Trigamma Function
- Polygamma Function
- Synchrotron Functions
- Transport Functions
- Trigonometric Functions
- Circular Trigonometric Functions
- Trigonometric Functions for Complex Arguments
- Hyperbolic Trigonometric Functions
- Conversion Functions
- Restriction Functions
- Trigonometric Functions With Error Estimates
- Zeta Functions
- Riemann Zeta Function
- Riemann Zeta Function Minus One
- Hurwitz Zeta Function
- Eta Function
- siman
- sort
- start
- stats
- sum
- tensor
- tut
- use
-
vector
- GSL::Vector class
- Class methods
- NArray Extension
- NOTE:
- Methods
- Accessing vector elements
- Initializing vector elements
- Iterators
- IO
- Copying vectors
- Vector views
- Vector operations
- Vector operations with size changes
- Finding maximum and minimum elements of vectors
- Vector Properties
- Element-wise vector comparison
- Histogram
- Sorting
- BLAS Methods
- Data type conversions
- NArray conversions
- Graphics
- vector_complex
- wavelet
Classes and Modules
- Array
- File
- GSL
- GSL::Object
- GSL::Oper
- Jac
- Jac::Quadrature
- OOL
- OOL::Conmin
- OOL::Conmin::Constraint
- OOL::Conmin::Function
- OOL::Conmin::Gencan_parameters
- OOL::Conmin::Minimizer
- OOL::Conmin::Minimizer::Gencan
- OOL::Conmin::Minimizer::Gencan::Parameters
- OOL::Conmin::Minimizer::Pgrad
- OOL::Conmin::Minimizer::Pgrad::Parameters
- OOL::Conmin::Minimizer::Spg
- OOL::Conmin::Minimizer::Spg::Parameters
- OOL::Conmin::Pgrad_parameters
- OOL::Conmin::Spg_parameters
- Object
- Range
- unknown
Methods
- ::alloc — OOL::Conmin::Constraint
- ::alloc — OOL::Conmin::Minimizer
- ::alloc — Jac::Quadrature
- ::alloc — OOL::Conmin::Function
- ::diffmat_gj — Jac
- ::diffmat_glj — Jac
- ::diffmat_grjm — Jac
- ::diffmat_grjp — Jac
- ::djacobi — Jac
- ::djacobi_P0 — Jac
- ::djacobi_P0_e — Jac
- ::djacobi_P1 — Jac
- ::djacobi_P1_e — Jac
- ::included — GSL::Oper
- ::interpmat_gj — Jac
- ::interpmat_glj — Jac
- ::interpmat_grjm — Jac
- ::interpmat_grjp — Jac
- ::jacobi — Jac
- ::jacobi_P0 — Jac
- ::jacobi_P0_e — Jac
- ::jacobi_P1 — Jac
- ::jacobi_P1_e — Jac
- ::jacobi_zeros — Jac
- ::lagrange_gj — Jac
- ::lagrange_glj — Jac
- ::lagrange_grjm — Jac
- ::lagrange_grjp — Jac
- ::parameters_default — OOL::Conmin::Minimizer::Spg
- ::parameters_default — OOL::Conmin::Minimizer::Gencan
- ::parameters_default — OOL::Conmin::Minimizer::Pgrad
- ::weights_gj — Jac
- ::weights_glj — Jac
- ::weights_grjm — Jac
- ::weights_grjp — Jac
- ::zeros_gj — Jac
- ::zeros_glj — Jac
- ::zeros_grjm — Jac
- ::zeros_grjp — Jac
- #* — GSL::Oper
- #/ — GSL::Oper
- #D — Jac::Quadrature
- #Hv= — OOL::Conmin::Function
- #L= — OOL::Conmin::Constraint
- #LU= — OOL::Conmin::Constraint
- #Q — Jac::Quadrature
- #U= — OOL::Conmin::Constraint
- #alpha — Jac::Quadrature
- #beta — Jac::Quadrature
- #df= — OOL::Conmin::Function
- #differentiate — Jac::Quadrature
- #dup — GSL::Object
- #dx — OOL::Conmin::Minimizer
- #f — OOL::Conmin::Minimizer
- #f= — OOL::Conmin::Function
- #fcount — OOL::Conmin::Minimizer
- #fdf= — OOL::Conmin::Function
- #functions= — OOL::Conmin::Function
- #gcount — OOL::Conmin::Minimizer
- #gradient — OOL::Conmin::Minimizer
- #gsl_config_arg — Object
- #gsl_def — Object
- #gsl_dir_config — Object
- #gsl_gem_config — Object
- #gsl_have_header — Object
- #gsl_have_library — Object
- #hcount — OOL::Conmin::Minimizer
- #info — GSL::Object
- #inspect — GSL::Object
- #integrate — Jac::Quadrature
- #interpmat_alloc — Jac::Quadrature
- #interpmat_free — Jac::Quadrature
- #interpolate — Jac::Quadrature
- #is_optimal — OOL::Conmin::Minimizer
- #is_optimal? — OOL::Conmin::Minimizer
- #iterate — OOL::Conmin::Minimizer
- #minimum — OOL::Conmin::Minimizer
- #n — OOL::Conmin::Function
- #n= — OOL::Conmin::Function
- #n= — OOL::Conmin::Constraint
- #name — OOL::Conmin::Minimizer
- #parameters_default — OOL::Conmin::Minimizer
- #parameters_get — OOL::Conmin::Minimizer
- #parameters_set — OOL::Conmin::Minimizer
- #params — OOL::Conmin::Function
- #params= — OOL::Conmin::Function
- #restart — OOL::Conmin::Minimizer
- #set — OOL::Conmin::Minimizer
- #set — OOL::Conmin::Function
- #set — OOL::Conmin::Constraint
- #set_Hv — OOL::Conmin::Function
- #set_L — OOL::Conmin::Constraint
- #set_LU — OOL::Conmin::Constraint
- #set_U — OOL::Conmin::Constraint
- #set_df — OOL::Conmin::Function
- #set_f — OOL::Conmin::Function
- #set_fdf — OOL::Conmin::Function
- #set_functions — OOL::Conmin::Function
- #set_n — OOL::Conmin::Constraint
- #set_n — OOL::Conmin::Function
- #set_params — OOL::Conmin::Function
- #size — OOL::Conmin::Minimizer
- #to_gplot — Array
- #to_gsl_integration_qawo_table — Array
- #to_gsl_integration_qaws_table — Array
- #to_gsl_vector — Array
- #to_gsl_vector — Range
- #to_gslv — Array
- #to_gslv — Range
- #to_gsplot — Array
- #to_gv — Array
- #to_gv — Range
- #to_qaws_table — Array
- #type — Jac::Quadrature
- #w — Jac::Quadrature
- #x — OOL::Conmin::Minimizer
- #x — Jac::Quadrature
- #xp — Jac::Quadrature
- #zwd — Jac::Quadrature