solve Function

public function solve(A, b) result(x)

Computes the solution to the system: using LU factorization.

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: A(:,:)

Non-singular matrix

real, intent(in) :: b(:)

Right hand side vector

Return Value real, (size(b))

Solution vector x


Calls

proc~~solve~~CallsGraph proc~solve solve proc~factor_lu factor_LU proc~solve->proc~factor_lu proc~solve_lu solve_LU proc~solve->proc~solve_lu proc~solve_l solve_L proc~solve_lu->proc~solve_l proc~solve_u solve_U proc~solve_lu->proc~solve_u

Called by

proc~~solve~~CalledByGraph proc~solve solve proc~vectornewton VectorNewton proc~vectornewton->proc~solve program~test_linear_solvers test_linear_solvers program~test_linear_solvers->proc~solve program~test_non_linear_solvers test_non_linear_solvers program~test_non_linear_solvers->proc~vectornewton