Skip to content

Commit 252e0ce

Browse files
committed
Add returns
1 parent fdf6308 commit 252e0ce

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

lib/cusolver/linalg.jl

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -114,71 +114,71 @@ end
114114

115115
function LinearAlgebra.eigen(A::Symmetric{T,<:CuMatrix}) where {T<:BlasReal}
116116
A2 = copy(A.data)
117-
Eigen(syevd!('V', 'U', A2)...)
117+
return Eigen(syevd!('V', 'U', A2)...)
118118
end
119119
function LinearAlgebra.eigen(A::Hermitian{T,<:CuMatrix}) where {T<:BlasComplex}
120120
A2 = copy(A.data)
121-
Eigen(heevd!('V', 'U', A2)...)
121+
return Eigen(heevd!('V', 'U', A2)...)
122122
end
123123
function LinearAlgebra.eigen(A::Hermitian{T,<:CuMatrix}) where {T<:BlasReal}
124-
eigen(Symmetric(A))
124+
return eigen(Symmetric(A))
125125
end
126126

127127
function LinearAlgebra.eigen(A::CuMatrix{T}) where {T<:BlasReal}
128128
A2 = copy(A)
129129
r = Xgeev!('N', 'V', A2)
130-
Eigen(r[1], r[3])
130+
return Eigen(r[1], r[3])
131131
end
132132
function LinearAlgebra.eigen(A::CuMatrix{T}) where {T<:BlasComplex}
133133
A2 = copy(A)
134134
r = Xgeev!('N', 'V', A2)
135-
Eigen(r[1], r[3])
135+
return Eigen(r[1], r[3])
136136
end
137137

138138
# eigvals
139139

140-
function LinearAlgebra.eigvals(A::Symmetric{T,<:CuMatrix}) where {T<:BlasReal}
140+
function LinearAlgebra.eigvals(A::Symmetric{T, <:CuMatrix}) where {T <: BlasReal}
141141
A2 = copy(A.data)
142-
syevd!('N', 'U', A2)[1]
142+
return syevd!('N', 'U', A2)[1]
143143
end
144-
function LinearAlgebra.eigvals(A::Hermitian{T,<:CuMatrix}) where {T<:BlasComplex}
144+
function LinearAlgebra.eigvals(A::Hermitian{T, <:CuMatrix}) where {T <: BlasComplex}
145145
A2 = copy(A.data)
146-
heevd!('N', 'U', A2)[1]
146+
return heevd!('N', 'U', A2)[1]
147147
end
148-
function LinearAlgebra.eigvals(A::Hermitian{T,<:CuMatrix}) where {T<:BlasReal}
149-
eigvals(Symmetric(A))
148+
function LinearAlgebra.eigvals(A::Hermitian{T, <:CuMatrix}) where {T <: BlasReal}
149+
return eigvals(Symmetric(A))
150150
end
151151

152-
function LinearAlgebra.eigvals(A::CuMatrix{T}) where {T<:BlasReal}
152+
function LinearAlgebra.eigvals(A::CuMatrix{T}) where {T <: BlasReal}
153153
A2 = copy(A)
154-
Xgeev!('N', 'N', A2)[1]
154+
return Xgeev!('N', 'N', A2)[1]
155155
end
156-
function LinearAlgebra.eigvals(A::CuMatrix{T}) where {T<:BlasComplex}
156+
function LinearAlgebra.eigvals(A::CuMatrix{T}) where {T <: BlasComplex}
157157
A2 = copy(A)
158-
Xgeev!('N', 'N', A2)[1]
158+
return Xgeev!('N', 'N', A2)[1]
159159
end
160160

161161
# eigvecs
162162

163-
function LinearAlgebra.eigvecs(A::Symmetric{T,<:CuMatrix}) where {T<:BlasReal}
163+
function LinearAlgebra.eigvecs(A::Symmetric{T, <:CuMatrix}) where {T <: BlasReal}
164164
A2 = copy(A.data)
165-
syevd!('V', 'U', A2)[2]
165+
return syevd!('V', 'U', A2)[2]
166166
end
167-
function LinearAlgebra.eigvecs(A::Hermitian{T,<:CuMatrix}) where {T<:BlasComplex}
167+
function LinearAlgebra.eigvecs(A::Hermitian{T, <:CuMatrix}) where {T <: BlasComplex}
168168
A2 = copy(A.data)
169-
heevd!('V', 'U', A2)[2]
169+
return heevd!('V', 'U', A2)[2]
170170
end
171-
function LinearAlgebra.eigvecs(A::Hermitian{T,<:CuMatrix}) where {T<:BlasReal}
172-
eigvals(Symmetric(A))
171+
function LinearAlgebra.eigvecs(A::Hermitian{T, <:CuMatrix}) where {T <: BlasReal}
172+
return eigvals(Symmetric(A))
173173
end
174174

175-
function LinearAlgebra.eigvecs(A::CuMatrix{T}) where {T<:BlasReal}
175+
function LinearAlgebra.eigvecs(A::CuMatrix{T}) where {T <: BlasReal}
176176
A2 = copy(A)
177-
Xgeev!('N', 'V', A2)[3]
177+
return Xgeev!('N', 'V', A2)[3]
178178
end
179-
function LinearAlgebra.eigvecs(A::CuMatrix{T}) where {T<:BlasComplex}
179+
function LinearAlgebra.eigvecs(A::CuMatrix{T}) where {T <: BlasComplex}
180180
A2 = copy(A)
181-
Xgeev!('N', 'V', A2)[3]
181+
return Xgeev!('N', 'V', A2)[3]
182182
end
183183

184184
# factorizations

0 commit comments

Comments
 (0)