Gaussm3.f90 - in honour of Carl Friedrich Gauss, "the Prince of Mathematics"
Module contains:gauleg - Calculation of GAUSS-LEGENDRE abscissas and weights for Gaussian Quadrature integration
qgauss - N-point Gauss-Legendre single integration
qgss2d - 2D integral by Gaussian Quadrature
qgss3d - 3D integral by Gaussian Quadrature
Gsselm - Solving a system of linear equations by Gauss elimination
identity_matrix - A function that produces an Identity Matrix of dimension (n,n)
Linear_solver - Solving MULTIPLE systems of linear equations by Gauss-Jordan Elimination
LinSolv2 - Gauss-Jordan Elimination with row-column pivoting
LinSolv3 - Gauss-Jordan Elimination with implicit pivoting
LinSolv4 - Gauss-Jordan Elimination with FULL (simultaneous row & column) pivoting
arrange - Rearrange the rows and columns of matrix A according to rearrangement of vector x in a system Ax=B
LUDecomp - LU Decomposition
SVDCOMP - Singular Value Decomposition
svdsolve - Solving System of Linear equations using SVD
Return to CSSG Home Page |
Last Revised 15 June 2000