Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]

Arc de Triomphe clipart (2486 bytes)Numeric cluster 0.2


Written by Nicolas Waquier (nicolas@esclare.fdn.org)

numeric-0.2.tar.gz (7731 bytes)


Licensing

Status

Contents

MATRIX matrix of doubles
LINEAR_SYS linear system to be resolved with gauss method
MATRIXER an ancestor to both matrix and vector
VECTOR a vector of doubles
M_TEST test the cluster
MATRIX matrix of rationals
LINEAR_SYS linear system to be resolved with gauss method
MATRIXER an ancestor to both matrix and vector
VECTOR a vector of rationals
M_TEST test the cluster
RATIONAL  
N_TEST test the class

Note

The algorithms are not !! optimal.

Please buy specialized books if you need such algorithms. (Or send me new versions of the classes.)

Target Use

The target use I had in mind while developing was a class of matrix to do spatial transformation of point/line/planes. You create a identity matrix, then rotate, translate it.

I had to develop it in C for a medical application, and wanted the same in eiffel.

Future Plans

Requirements

Compiler
Tower Eiffel 1.3.1.0
Clusters
class FORMAT from the tower/.../sig cluster
Time to compile
number/ 09 sec Eiffel -> C
matrix/ 18 sec Eiffel -> C
matrix_num/ 20 sec Eiffel -> C

Development platform


Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters ]