solve_linear_system Interface

public interface solve_linear_system

Module Procedures

private pure function solve_linear_system_mtx(a, b) result(rst)

Solves the M-by-N linear system for .

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:) :: a

The M-by-N matrix .

real(kind=real64), intent(in), dimension(:,:) :: b

The M-by-NRHS matrix .

Return Value real(kind=real64), allocatable, dimension(:,:)

The resulting N-by-NRHS matrix .

private pure function solve_linear_system_vec(a, b) result(rst)

Solves the M-by-N linear system for .

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:) :: a

The M-by-N matrix .

real(kind=real64), intent(in), dimension(:) :: b

The M-element array .

Return Value real(kind=real64), allocatable, dimension(:)

The resulting N-element array .