ccgsl: a C++ interface for the gnu Scientific Library
There is complete documentation online on johndlamb.net. This is up to date for most functions and classes.
On unix-like platforms, once you have downloaded and configured the source code you should can produce documentation using:
You will need to install doxygen and several other packages.
You should can produce the same documentation on any platform. I haven’t tried.
Expect at least the following features of the gnu Scientific Library to be available:
Features not implemented
The following features are not implemented.
Multisets are available in C++ as std::multiset<double> and so a gsl version is unnecessary. Similarly the gsl sorting algorithms offer no benefit over std::sort<T>. The n-tuple functions in gsl are useful for reading and writing C-style structs to C-style file handles and so specifically C++-style versions of them have little obvious value.
Since ccgsl is a header-only package it must avoid defining constants directly. So, for example, physical constants are defined as inline functions returning a constant value. There is little benefit in using these rather than the gsl constants. But they are included for completeness.
Last modified: Sun 23 Sep 2012 07:50 pm