Introduction

JSci began life in 1996 for Java 1.0.1 (IBM JDK for OS/2). It all started after having used a Fortran NAG routine one day to calculate the eigenvalues of a tridiagonal matrix. The tedious part was converting my matrix array representation into the format required by the routine. There had to be a better way. One should be able to just create a matrix, pass it to a routine and get a list of eigenvalues back. The implementation details should all be hidden. So, seeing how there was no real maths API for Java, I decided to try to put theory into practice.


Return to the Developer's Guide contents.