2
! Note: the context of this file is case sensitive.
4
python module _arpack ! in
5
<_rd=real,double precision>
6
<_cd=complex,double complex>
7
interface ! in :_arpack
8
subroutine <s,d>saupd(ido,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,info) ! in :_arpack:src/ssaupd.f
9
integer intent(in,out):: ido
11
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
15
<_rd> dimension(n),intent(in,out) :: resid
16
integer optional,check(shape(v,1)==ncv),depend(v) :: ncv=shape(v,1)
17
<_rd> dimension(ldv,ncv),intent(in,out) :: v
18
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
19
integer dimension(11),intent(in,out) :: iparam
20
integer dimension(11),intent(in,out) :: ipntr
21
<_rd> dimension(3 * n),depend(n),intent(inout) :: workd
22
<_rd> dimension(lworkl),intent(inout) :: workl
23
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
24
integer intent(in,out):: info
25
end subroutine <s,d>saupd
27
subroutine <s,d>seupd(rvec,howmny,select,d,z,ldz,sigma,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,info) ! in :_arpack:src/sseupd.f
30
logical dimension(ncv) :: select
31
<_rd> dimension(nev),intent(out),depend(nev) :: d
32
<_rd> dimension(n,nev),intent(out),depend(nev) :: z
33
integer optional,check(shape(z,0)==ldz),depend(z) :: ldz=shape(z,0)
36
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
40
<_rd> dimension(n) :: resid
41
integer optional,check(len(select)>=ncv),depend(select) :: ncv=len(select)
42
<_rd> dimension(ldv,ncv),depend(ncv) :: v
43
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
44
integer dimension(7) :: iparam
45
integer dimension(11) :: ipntr
46
<_rd> dimension(2 * n),depend(n) :: workd
47
<_rd> dimension(lworkl) :: workl
48
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
49
integer intent(in,out):: info
50
end subroutine <s,d>seupd
52
subroutine <s,d>naupd(ido,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,info) ! in :_arpack:src/snaupd.f
53
integer intent(in,out):: ido
55
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
59
<_rd> dimension(n),intent(in,out) :: resid
60
integer optional,check(shape(v,1)==ncv),depend(v) :: ncv=shape(v,1)
61
<_rd> dimension(ldv,ncv),intent(in,out) :: v
62
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
63
integer dimension(11),intent(in,out) :: iparam
64
integer dimension(14),intent(in,out) :: ipntr
65
<_rd> dimension(3 * n),depend(n),intent(inout) :: workd
66
<_rd> dimension(lworkl),intent(inout) :: workl
67
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
68
integer intent(in,out):: info
69
end subroutine <s,d>naupd
71
subroutine <s,d>neupd(rvec,howmny,select,dr,di,z,ldz,sigmar,sigmai,workev,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,info) ! in ARPACK/SRC/sneupd.f
74
logical dimension(ncv) :: select
75
<_rd> dimension(nev + 1),depend(nev),intent(out) :: dr
76
<_rd> dimension(nev + 1),depend(nev),intent(out) :: di
77
<_rd> dimension(n,nev+1),depend(n,nev),intent(out) :: z
78
integer optional,check(shape(z,0)==ldz),depend(z) :: ldz=shape(z,0)
81
<_rd> dimension(3 * ncv),depend(ncv) :: workev
83
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
87
<_rd> dimension(n) :: resid
88
integer optional,check(len(select)>=ncv),depend(select) :: ncv=len(select)
89
<_rd> dimension(n,ncv),depend(n,ncv) :: v
90
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
91
integer dimension(11) :: iparam
92
integer dimension(14) :: ipntr
93
<_rd> dimension(3 * n),depend(n):: workd
94
<_rd> dimension(lworkl) :: workl
95
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
96
integer intent(in,out):: info
97
end subroutine <s,d>neupd
99
subroutine <c,z>naupd(ido,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,rwork,info) ! in :_arpack:src/snaupd.f
100
integer intent(in,out):: ido
102
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
106
<_cd> dimension(n),intent(in,out) :: resid
107
integer optional,check(shape(v,1)==ncv),depend(v) :: ncv=shape(v,1)
108
<_cd> dimension(ldv,ncv),intent(in,out) :: v
109
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
110
integer dimension(11),intent(in,out) :: iparam
111
integer dimension(14),intent(in,out) :: ipntr
112
<_cd> dimension(3 * n),depend(n),intent(inout) :: workd
113
<_cd> dimension(lworkl),intent(inout) :: workl
114
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
115
<_rd> dimension(ncv),depend(ncv),intent(inout) :: rwork
116
integer intent(in,out):: info
117
end subroutine <c,z>naupd
119
subroutine <c,z>neupd(rvec,howmny,select,d,z,ldz,sigma,workev,bmat,n,which,nev,tol,resid,ncv,v,ldv,iparam,ipntr,workd,workl,lworkl,rwork,info) ! in :_arpack:src/sneupd.f
122
logical dimension(ncv) :: select
123
<_cd> dimension(nev),depend(nev),intent(out) :: d
124
<_cd> dimension(n,nev), depend(nev),intent(out) :: z
125
integer optional,check(shape(z,0)==ldz),depend(z) :: ldz=shape(z,0)
127
<_cd> dimension(3 * ncv),depend(ncv) :: workev
129
integer optional,check(len(resid)>=n),depend(resid) :: n=len(resid)
133
<_cd> dimension(n) :: resid
134
integer optional,check(len(select)>=ncv),depend(select) :: ncv=len(select)
135
<_cd> dimension(ldv,ncv),depend(ncv) :: v
136
integer optional,check(shape(v,0)==ldv),depend(v) :: ldv=shape(v,0)
137
integer dimension(11) :: iparam
138
integer dimension(14) :: ipntr
139
<_cd> dimension(3 * n),depend(n) :: workd
140
<_cd> dimension(lworkl) :: workl
141
integer optional,check(len(workl)>=lworkl),depend(workl) :: lworkl=len(workl)
142
<_rd> dimension(ncv),depend(ncv) :: rwork
143
integer intent(in,out):: info
144
end subroutine <c,z>neupd
200
common /debug/ logfil,ndigit,mgetv0,msaupd,msaup2,msaitr,mseigt,msapps,msgets,mseupd,mnaupd,mnaup2,mnaitr,mneigh,mnapps,mngets,mneupd,mcaupd,mcaup2,mcaitr,mceigh,mcapps,mcgets,mceupd
201
common /timing/ nopx,nbx,nrorth,nitref,nrstrt,tsaupd,tsaup2,tsaitr,tseigt,tsgets,tsapps,tsconv,tnaupd,tnaup2,tnaitr,tneigh,tngets,tnapps,tnconv,tcaupd,tcaup2,tcaitr,tceigh,tcgets,tcapps,tcconv,tmvopx,tmvbx,tgetv0,titref,trvec
204
end python module _arpack
206
! This file was auto-generated with f2py (version:2_3198).
207
! See http://cens.ioc.ee/projects/f2py2e/