solve_LU Function

public function solve_LU(L, U, b) result(x)

Computes the solution to the system: where L and U are the matrices obtained from a LU factorization.

Arguments

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

Lower triangular matrix

real, intent(in) :: U(:,:)

Upper triangular matrix

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

Right hand side vector

Return Value real, (size(b))

Solution vector x


Calls

proc~~solve_lu~~CallsGraph proc~solve_lu 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_lu~~CalledByGraph proc~solve_lu solve_LU proc~eigen_inv eigen_inv proc~eigen_inv->proc~solve_lu proc~solve solve proc~solve->proc~solve_lu proc~vectornewton VectorNewton proc~vectornewton->proc~solve program~test_eigenvectors test_eigenvectors program~test_eigenvectors->proc~eigen_inv 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