GSL objects
There are a number of GSL objects other than arrays that can be created:
- acceleration
- interpolation
- levin
- levin-truncated
- spline
- nonlinear-ffit nonlinear-fdffit
- one-dimensional-root-solver-f
- one-dimensional-root-solver-fdf
- multi-dimensional-minimizer-f
- multi-dimensional-minimizer-fdf
- fit-workspace one-dimensional-minimizer
- multi-dimensional-root-solver-f
- multi-dimensional-root-solver-fdf
- histogram
- histogram2d
- histogram-pdf
- histogram2d-pdf
- basis-spline
- chebyshev
- hankel
- wavelet
- wavelet-workspace
- random-number-generator
- quasi-random-number-generator
- discrete-random
- polynomial-complex-workspace
- integration-workspace
- qaws-table
- qawo-table
- eigen-symm
- eigen-symmv
- eigen-herm
- eigen-hermv
- eigen-nonsymm
- eigen-nonsymmv
- eigen-gensymm
- eigen-gensymmv
- eigen-gen
- eigen-genv
- monte-carlo-plain
- monte-carlo-miser
- monte-carlo-vegas
- ode-stepper
- ode-evolution
- standard-control
- y-control
- yp-control
- scaled-control
- fft-real-wavetable-double-float
- fft-real-wavetable-single-float
- fft-real-workspace-double-float
- fft-real-workspace-single-float
- fft-complex-wavetable-double-float
- fft-complex-wavetable-single-float
- fft-complex-workspace-double-float
- fft-complex-workspace-single-float
- fft-half-complex-wavetable-double-float
- fft-half-complex-wavetable-single-float
An instance may be created with a function whose name is "make-" followed by the class name, e.g. make-histogram
. The arguments that the function takes depends on the class.