comp • gb.gsl


This component aims at providing most of the features of the Gnu Scientific Library.

At the moment, it adds support for complex numbers, vectors, matrices and polynomials. The coefficients of vectors, matrices and polynomials can be floating point numbers or complex numbers.

Moreover, it allows to use standard arithmetic operators (i.e. +, -, *, /, ^, Abs, =, <>) on all these objects, and provides automatic conversions between them.

Vectors and polynomials are transparently converted to and from array classes.

Beware that this component is not finished. Only part of the GSL library has been implemented.

Authors Randall Morgan, BenoƮt Minisini.
Implements Complex numbers.


Complex This class implements a complex number.
GSL This class provides useful mathematical functions and constants.
Matrix This class implements a two dimensional matrix, with real or complex coefficients.
Polynomial This class implements a polynomial with real or complex coefficients.
Vector This class implements a vector with real or complex coefficients.