Skip to content

Commit 100f0c9

Browse files
committed
strided vec or mat -> abstract vec or mat
1 parent d7096c3 commit 100f0c9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/pdmat.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ function pdadd!(r::Matrix, a::Matrix, b::PDMat, c)
3939
end
4040

4141
*(a::PDMat{S}, c::T) where {S<:Real, T<:Real} = PDMat(a.mat * c)
42-
*(a::PDMat, x::StridedVecOrMat) = a.mat * x
43-
\(a::PDMat, x::StridedVecOrMat) = a.chol \ x
42+
*(a::PDMat, x::AbstractVecOrMat) = a.mat * x
43+
\(a::PDMat, x::AbstractVecOrMat) = a.chol \ x
4444

4545

4646
### Algebra
@@ -68,8 +68,8 @@ end
6868

6969
### quadratic forms
7070

71-
quad(a::PDMat, x::StridedVector) = dot(x, a * x)
72-
invquad(a::PDMat, x::StridedVector) = dot(x, a \ x)
71+
quad(a::PDMat, x::AbstractVector) = dot(x, a * x)
72+
invquad(a::PDMat, x::AbstractVector) = dot(x, a \ x)
7373

7474
"""
7575
quad!(r::AbstractArray, a::AbstractPDMat, x::StridedMatrix)

0 commit comments

Comments
 (0)