NTPoly
|
A Module For Computing The Inverse of a Matrix. More...
Functions/Subroutines | |
subroutine, public | invert (Mat1, InverseMat, solver_parameters_in) |
Compute the inverse of a matrix. An implementation of Hotelling's method [10]. More... | |
subroutine, public | pseudoinverse (Mat1, InverseMat, solver_parameters_in) |
Compute the pseudoinverse of a matrix. An implementation of Hotelling's method [10]. We just change the convergence criteria. More... | |
A Module For Computing The Inverse of a Matrix.
subroutine, public inversesolversmodule::invert | ( | type(distributedsparsematrix_t), intent(in) | Mat1, |
type(distributedsparsematrix_t), intent(inout) | InverseMat, | ||
type(iterativesolverparameters_t), intent(in), optional | solver_parameters_in | ||
) |
Compute the inverse of a matrix. An implementation of Hotelling's method [10].
[in] | Mat1 | Matrix 1. |
[out] | InverseMat | = Mat1^-1. |
[in] | solver_parameters_in | parameters for the solver |
subroutine, public inversesolversmodule::pseudoinverse | ( | type(distributedsparsematrix_t), intent(in) | Mat1, |
type(distributedsparsematrix_t), intent(inout) | InverseMat, | ||
type(iterativesolverparameters_t), intent(in), optional | solver_parameters_in | ||
) |
Compute the pseudoinverse of a matrix. An implementation of Hotelling's method [10]. We just change the convergence criteria.
[in] | Mat1 | Matrix 1. |
[out] | InverseMat | = Mat1^-1. |
[in] | solver_parameters_in | parameters for the solver |