public class Blas_f77extends Object
This class contains Java versions of a number of the LINPACK basic linear algebra subroutines (blas):
IMPORTANT: The "_f77" suffixes indicate that these routines useFORTRAN style indexing. For example, you will see for (i = 1; i <= n; i++)rather than for (i = 0; i < n; i++)To use the "_f77" routines you will have to declare your vectorsand matrices to be one element larger (e.g., v rather thanv, and a rather than a), and you will haveto fill elements 1 through n rather than elements 0 through n - 1.Versions of these programs that use C/Java style indexing willsoon be available. They will end with the suffix "_j".
This class was translated by a statistician from FORTRAN versions of the LINPACK blas. It is NOT an official translation. It wastesmemory by failing to use the first elements of vectors. When public domain Java numerical analysis routines become available from the people who produce LAPACK, then THE CODE PRODUCEDBY THE NUMERICAL ANALYSTS SHOULD BE USED.
Meanwhile, if you have suggestions for improving thiscode, please contact Steve Verrill at firstname.lastname@example.org.