linalg
1.8.2
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
Loading...
Searching...
No Matches
qrupdate.f90
1
2
module
qrupdate
3
implicit none
4
5
interface
6
subroutine
dqr1up
(m, n, k, q, ldq, r, ldr, u, v, w)
7
use
iso_fortran_env,
only
: int32, real64
8
integer(int32)
,
intent(in)
:: m, n, k, ldq, ldr
9
real
(real64),
intent(inout)
:: q(ldq,*), r(ldr,*), u(*), v(*)
10
real
(real64),
intent(out)
:: w(*)
11
end subroutine
12
13
subroutine
zqr1up
(m, n, k, q, ldq, r, ldr, u, v, w, rw)
14
use
iso_fortran_env,
only
: int32, real64
15
integer(int32)
,
intent(in)
:: m, n, k, ldq, ldr
16
complex(real64)
,
intent(inout)
:: q(ldq,*), r(ldr,*), u(*), v(*)
17
complex(real64)
,
intent(out)
:: w(*)
18
real
(real64),
intent(out)
:: rw(*)
19
end subroutine
20
21
subroutine
dch1up
(n, r, ldr, u, w)
22
use
iso_fortran_env,
only
: int32, real64
23
integer(int32)
,
intent(in)
:: n, ldr
24
real
(real64),
intent(inout)
:: r(ldr,*), u(*)
25
real
(real64),
intent(out)
:: w(*)
26
end subroutine
27
28
subroutine
zch1up
(n, r, ldr, u, w)
29
use
iso_fortran_env,
only
: int32, real64
30
integer(int32)
,
intent(in)
:: n, ldr
31
complex(real64)
,
intent(inout)
:: r(ldr,*), u(*)
32
real
(real64),
intent(out)
:: w(*)
33
end subroutine
34
35
subroutine
dch1dn
(n, r, ldr, u, w, info)
36
use
iso_fortran_env,
only
: int32, real64
37
integer(int32)
,
intent(in)
:: n, ldr
38
real
(real64),
intent(inout)
:: r(ldr,*), u(*)
39
real
(real64),
intent(out)
:: w(*)
40
integer(int32)
,
intent(out)
:: info
41
end subroutine
42
43
subroutine
zch1dn
(n, r, ldr, u, rw, info)
44
use
iso_fortran_env,
only
: int32, real64
45
integer(int32)
,
intent(in)
:: n, ldr
46
complex(real64)
,
intent(inout)
:: r(ldr,*), u(*)
47
real
(real64),
intent(out)
:: rw(*)
48
integer(int32)
,
intent(out)
:: info
49
end subroutine
50
end interface
51
end module
qrupdate::dch1dn
Definition
qrupdate.f90:35
qrupdate::dch1up
Definition
qrupdate.f90:21
qrupdate::dqr1up
Definition
qrupdate.f90:6
qrupdate::zch1dn
Definition
qrupdate.f90:43
qrupdate::zch1up
Definition
qrupdate.f90:28
qrupdate::zqr1up
Definition
qrupdate.f90:13
qrupdate
A module providing explicit interfaces for the QRUPDATE library.
Definition
qrupdate.f90:2
src
qrupdate.f90
Generated by
1.10.0