|
|
|
## GSL objects
|
|
|
|
|
|
|
|
There are a number of GSL objects other than arrays that can be created:
|
|
|
|
|
|
|
|
1. acceleration
|
|
|
|
2. interpolation
|
|
|
|
3. levin
|
|
|
|
4. levin-truncated
|
|
|
|
5. spline
|
|
|
|
6. nonlinear-ffit nonlinear-fdffit
|
|
|
|
7. one-dimensional-root-solver-f
|
|
|
|
8. one-dimensional-root-solver-fdf
|
|
|
|
9. multi-dimensional-minimizer-f
|
|
|
|
10. multi-dimensional-minimizer-fdf
|
|
|
|
11. fit-workspace one-dimensional-minimizer
|
|
|
|
12. multi-dimensional-root-solver-f
|
|
|
|
13. multi-dimensional-root-solver-fdf
|
|
|
|
14. histogram
|
|
|
|
15. histogram2d
|
|
|
|
16. histogram-pdf
|
|
|
|
17. histogram2d-pdf
|
|
|
|
18. basis-spline
|
|
|
|
19. chebyshev
|
|
|
|
20. hankel
|
|
|
|
21. wavelet
|
|
|
|
22. wavelet-workspace
|
|
|
|
23. random-number-generator
|
|
|
|
24. quasi-random-number-generator
|
|
|
|
25. discrete-random
|
|
|
|
26. polynomial-complex-workspace
|
|
|
|
27. integration-workspace
|
|
|
|
28. qaws-table
|
|
|
|
29. qawo-table
|
|
|
|
30. eigen-symm
|
|
|
|
31. eigen-symmv
|
|
|
|
32. eigen-herm
|
|
|
|
33. eigen-hermv
|
|
|
|
34. eigen-nonsymm
|
|
|
|
35. eigen-nonsymmv
|
|
|
|
36. eigen-gensymm
|
|
|
|
37. eigen-gensymmv
|
|
|
|
38. eigen-gen
|
|
|
|
39. eigen-genv
|
|
|
|
40. monte-carlo-plain
|
|
|
|
41. monte-carlo-miser
|
|
|
|
42. monte-carlo-vegas
|
|
|
|
43. ode-stepper
|
|
|
|
44. ode-evolution
|
|
|
|
45. standard-control
|
|
|
|
46. y-control
|
|
|
|
47. yp-control
|
|
|
|
48. scaled-control
|
|
|
|
49. fft-real-wavetable-double-float
|
|
|
|
50. fft-real-wavetable-single-float
|
|
|
|
51. fft-real-workspace-double-float
|
|
|
|
52. fft-real-workspace-single-float
|
|
|
|
53. fft-complex-wavetable-double-float
|
|
|
|
54. fft-complex-wavetable-single-float
|
|
|
|
55. fft-complex-workspace-double-float
|
|
|
|
56. fft-complex-workspace-single-float
|
|
|
|
57. fft-half-complex-wavetable-double-float
|
|
|
|
58. 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. |