@@ -7,7 +7,7 @@ Arnoldi and Lanczos iteration for computing eigenvalues
77"""
88module IterativeEigensolvers
99
10- using Base. LinAlg: BlasFloat, BlasInt, SVD, checksquare, mul!, Adjoint, Transpose
10+ using Base. LinAlg: BlasFloat, BlasInt, SVD, checksquare, mul!
1111
1212export eigs, svds
1313
208208function Base. LinAlg. mul! (y:: StridedVector{T} , A:: SVDAugmented{T} , x:: StridedVector{T} ) where T
209209 m, mn = size (A. X, 1 ), length (x)
210210 mul! ( view (y, 1 : m), A. X, view (x, m + 1 : mn)) # left singular vector
211- mul! (view (y, m + 1 : mn), Adjoint (A. X), view (x, 1 : m)) # right singular vector
211+ mul! (view (y, m + 1 : mn), adjoint (A. X), view (x, 1 : m)) # right singular vector
212212 return y
213213end
214214Base. size (A:: SVDAugmented ) = ((+ )(size (A. X)... ), (+ )(size (A. X)... ))
228228function Base. LinAlg. mul! (y:: StridedVector{T} , A:: AtA_or_AAt{T} , x:: StridedVector{T} ) where T
229229 if size (A. A, 1 ) >= size (A. A, 2 )
230230 mul! (A. buffer, A. A, x)
231- return mul! (y, Adjoint (A. A), A. buffer)
231+ return mul! (y, adjoint (A. A), A. buffer)
232232 else
233- mul! (A. buffer, Adjoint (A. A), x)
233+ mul! (A. buffer, adjoint (A. A), x)
234234 return mul! (y, A. A, A. buffer)
235235 end
236236end
0 commit comments