NTPoly
|
A Module For Computing General Matrix Roots. More...
Functions/Subroutines | |
subroutine, public | computeroot (InputMat, OutputMat, root, solver_parameters_in) |
Compute a general matrix root. More... | |
subroutine, public | computeinverseroot (InputMat, OutputMat, root, solver_parameters_in) |
Compute a general inverse matrix root. More... | |
A Module For Computing General Matrix Roots.
subroutine, public rootsolversmodule::computeinverseroot | ( | type(distributedsparsematrix_t), intent(in) | InputMat, |
type(distributedsparsematrix_t), intent(inout) | OutputMat, | ||
integer, intent(in) | root, | ||
type(iterativesolverparameters_t), intent(in), optional | solver_parameters_in | ||
) |
Compute a general inverse matrix root.
[in] | InputMat | the input matrix |
[out] | OutputMat | = InputMat^-1/root. |
[in] | root | which root to compute. |
[in] | solver_parameters_in | parameters for the solver (optional). |
subroutine, public rootsolversmodule::computeroot | ( | type(distributedsparsematrix_t), intent(in) | InputMat, |
type(distributedsparsematrix_t), intent(inout) | OutputMat, | ||
integer, intent(in) | root, | ||
type(iterativesolverparameters_t), intent(in), optional | solver_parameters_in | ||
) |
Compute a general matrix root.
[in] | InputMat | the input matrix |
[out] | OutputMat | = InputMat^1/root. |
[in] | root | which root to compute. |
[in] | solver_parameters_in | parameters for the solver (optional). |