ComSigProc is Fortran-95/2003 library of mathematical, signal processing and communication routines. The core of the library provides linear algebra routines for digital signal processing and digital communications. The aim is to make this atleast as good as Matlab + Signal Processing Toolbox + Communications Toolbox.
This project is managed by bdsatish.
LU, Cholesky's decompistion, matrix determinant added, basic tests OK.
src/numerics/m_linalg.F90
(146 lines added, 86 lines removed)
Linear algebra initial version. Gaussian elimination and matrix inverse
routines are working, some examples included.
src/numerics/m_linalg.F90
(222 lines added, 0 lines removed)
Formatting changes to fit to 80 columns.
src/numerics/m_polynomial.F90
(3 lines added, 16 lines removed)
test/test_m_polynomial.F90
(20 lines added, 14 lines removed)
Root-finding, exceptions are working. Many testcases added.
src/numerics/Makefile.am
(2 lines added, 1 lines removed)
src/numerics/m_root.F90
(280 lines added, 0 lines removed)
Some more changes to exceptions and polynomials.
test/fortest.F90
(52 lines added, 43 lines removed)
src/numerics/m_roots.F90
(13 lines added, 12 lines removed)