44 real(kind(1.d0)),
intent(inout) :: b(:,:)
53 real(kind(1.d0)) :: b(:,:)
75 real(kind(1.d0)),
intent(inout) :: b(:,:)
76 character(len=*),
intent(in) :: transp
81 real(kind(1.d0)),
intent(inout) :: b(:)
82 character(len=*),
intent(in) :: transp
91 real(kind(1.d0)),
intent(inout) :: b(:,:)
92 real(kind(1.d0)),
intent(out) :: x(:,:)
101 real(kind(1.d0)),
intent(inout) :: b(:,:)
102 real(kind(1.d0)),
intent(out) :: x(:,:)
122 real(kind(1.d0)),
intent(inout) :: b(:,:)
123 real(kind(1.d0)),
intent(out) :: x(:,:)
124 character(len=*) :: transp
129 real(kind(1.d0)),
intent(inout) :: b(:)
130 real(kind(1.d0)),
intent(out) :: x(:)
131 character(len=*) :: transp
141 real(kind(1.d0)),
intent(inout) :: b(:,:)
142 real(kind(1.d0)),
intent(inout) :: x(:,:)
152 real(kind(1.d0)),
intent(inout) :: b(:,:)
153 character(len=*),
intent(in) :: transp
161 real(kind(1.d0)),
intent(inout) :: b(:)
162 character(len=*),
intent(in) :: transp
170 real(kind(1.d0)),
intent(inout) :: b(:,:)
171 real(kind(1.d0)),
intent(out) :: x(:,:)
172 character(len=*) :: transp
180 real(kind(1.d0)),
intent(inout) :: b(:)
181 real(kind(1.d0)),
intent(out) :: x(:)
182 character(len=*) :: transp
subroutine dqrm_apply_qt(qrm_mat, b)
This function applies Q' to a vector/matrix.
subroutine dqrm_solve2d(qrm_mat, transp, b, x)
This function solves for R or R' against multiple vectors.
subroutine dqrm_solve_sing_front(qrm_mat, b, x, trans)
This function handles the front containing the singletons during the solve for R or R'...
subroutine dqrm_solve2dw(qrm_mat, transp, b, x)
subroutine dqrm_apply1d(qrm_mat, transp, b)
This function applies Q or Q^T to a single vector.
Generic interface for the ::dqrm_solve_r routine.
subroutine dqrm_solve_rt(qrm_mat, b, x)
This function solves for R' against multiple vectors.
subroutine dqrm_apply2d(qrm_mat, transp, b)
This function applies Q or Q^T to a set of vectors.
Generic interface for the ::dqrm_solve_sing_front routine.
subroutine dqrm_solve1dw(qrm_mat, transp, b, x)
Generic interface for the ::dqrm_apply_q routine.
This module contains the definition of the basic sparse matrix type and of the associated methods...
Generic interface for the ::dqrm_solve and ::dqrm_solve1d routines.
Generic interface for the ::dqrm_apply_qt routine.
Generic interface for the ::dqrm_solve and ::dqrm_solve1d routines.
subroutine dqrm_solve_r(qrm_mat, b, x)
This function solves for R against multiple vectors.
Generic interface for the ::dqrm_apply and ::dqrm_apply1d routines.
This type defines the data structure used to store a matrix.
subroutine dqrm_apply_q(qrm_mat, b)
This function applies Q to a vector/matrix.
subroutine dqrm_apply2dw(qrm_mat, transp, b)
This module contains the definition of all the data related to the factorization phase.
subroutine dqrm_apply1dw(qrm_mat, transp, b)
Generic interface for the ::dqrm_solve_rt routine.
subroutine dqrm_solve1d(qrm_mat, transp, b, x)
This function solves for R or R' against a single vector.
This module contains all the interfaces for the typed routines in the solve phase.