Skip to content

Releases: tevaughan/gslcpp

v1.0.4 Cleanup and minor extensions.

14 Mar 00:14
Compare
Choose a tag to compare

Cleaned up code by using auto for return-type wherever possible in gslcpp/wrap.
Cleaned up code by having v_iface::v() return pointer instead of reference to GSL's native vector.
Extended v_iface::real() so that it works in reasonable way for every type of element (not just for complex types).
Extended v_iface::sum() so that it works even for complex vectors.

v1.0.3 Enforced requirement of gsl-2.7 or later.

12 Mar 18:52
Compare
Choose a tag to compare

gsl-2.7 is required.
Cleaned up some template-declarations and documentation.

v1.0.2 Updated README.md on building documentation.

08 Mar 18:23
Compare
Choose a tag to compare

'README.md' was updated to reflect that 'make doc' is now required (rather than just running 'doxygen' manually).

v1.0.1 Updated README.md for Release v1.

08 Mar 18:18
Compare
Choose a tag to compare

'README.md' is now consistent with release 'v1.0'.

v1.0.0 Wrapper for GSL's vector

08 Mar 18:11
Compare
Choose a tag to compare

All types (double, complex, etc.) of element are supported.
The full GSL-interface for vectors is wrapped.
Templated constructors for allocated vectors and for views are provided with compiler-deducible template-arguments.
Move-constructor is implemented for dynamically allocated vectors.
Statically allocated vectors are also implemented.
Every function is covered by unit-tests.