NTPoly
Functions/Subroutines
rootsolversmodule_wrp Module Reference

Wraps the overlap solvers module for calling from other languages. More...

Functions/Subroutines

subroutine, public computeroot_wrp (ih_InputMat, ih_OutputMat, root, ih_solver_parameters)
 Compute a general matrix root. More...
 
subroutine, public computeinverseroot_wrp (ih_InputMat, ih_OutputMat, root, ih_solver_parameters)
 Compute a general inverse matrix root. More...
 

Detailed Description

Wraps the overlap solvers module for calling from other languages.

Function/Subroutine Documentation

◆ computeinverseroot_wrp()

subroutine, public rootsolversmodule_wrp::computeinverseroot_wrp ( integer(kind=c_int), dimension(size_wrp), intent(in)  ih_InputMat,
integer(kind=c_int), dimension(size_wrp), intent(inout)  ih_OutputMat,
integer(kind=c_int), intent(in)  root,
integer(kind=c_int), dimension(size_wrp), intent(in)  ih_solver_parameters 
)

Compute a general inverse matrix root.

Parameters
[in]ih_InputMatthe input matrix.
[out]ih_OutputMat= InputMat^-1/root.
[in]rootwhich root to compute.
[in]ih_solver_parametersparameters for the solver.

◆ computeroot_wrp()

subroutine, public rootsolversmodule_wrp::computeroot_wrp ( integer(kind=c_int), dimension(size_wrp), intent(in)  ih_InputMat,
integer(kind=c_int), dimension(size_wrp), intent(inout)  ih_OutputMat,
integer(kind=c_int), intent(in)  root,
integer(kind=c_int), dimension(size_wrp), intent(in)  ih_solver_parameters 
)

Compute a general matrix root.

Parameters
[in]ih_InputMatthe input matrix.
[out]ih_OutputMat= InputMat^-1/root.
[in]rootwhich root to compute.
[in]ih_solver_parametersparameters for the solver.