NTPoly
Functions/Subroutines
eigenboundsmodule_wrp Module Reference

Wraps the matrix inversion module for calling from other languages. More...

Functions/Subroutines

subroutine, public gershgorinbounds_wrp (ih_this, min_value, max_value)
 Compute a bounds on the minimum and maximum eigenvalue of a matrix. More...
 
subroutine, public powerbounds_wrp (ih_this, max_value, ih_solver_parameters)
 Compute the largestest eigenvalue using the power method. More...
 

Detailed Description

Wraps the matrix inversion module for calling from other languages.

Function/Subroutine Documentation

◆ gershgorinbounds_wrp()

subroutine, public eigenboundsmodule_wrp::gershgorinbounds_wrp ( integer(kind=c_int), dimension(size_wrp), intent(in)  ih_this,
real(ntreal), intent(inout)  min_value,
real(ntreal), intent(inout)  max_value 
)

Compute a bounds on the minimum and maximum eigenvalue of a matrix.

Parameters
[in]ih_thisMatrix.
[out]min_valuemin bounds on eigenspectrum.
[out]max_valuemax bounds on eigenspectrum.

◆ powerbounds_wrp()

subroutine, public eigenboundsmodule_wrp::powerbounds_wrp ( integer(kind=c_int), dimension(size_wrp), intent(in)  ih_this,
real(ntreal), intent(inout)  max_value,
integer(kind=c_int), dimension(size_wrp), intent(in)  ih_solver_parameters 
)

Compute the largestest eigenvalue using the power method.

Parameters
[in]ih_thisMatrix.
[out]max_valuemax bounds on eigenspectrum.
[in]ih_solver_parametersparameters for the solver