Skip to content

Commit 9ccf54e

Browse files
authored
Merge pull request #95 from bayesthm/master
more stable quad and invquad with vectors
2 parents c4fe96f + f67bfd5 commit 9ccf54e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/pdmat.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ end
6868

6969
### quadratic forms
7070

71-
quad(a::PDMat, x::AbstractVector) = dot(x, a * x)
72-
invquad(a::PDMat, x::AbstractVector) = dot(x, a \ x)
71+
quad(a::PDMat, x::AbstractVector) = sum(abs2, a.chol.U * x)
72+
invquad(a::PDMat, x::AbstractVector) = sum(abs2, a.chol.L \ x)
7373

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

0 commit comments

Comments
 (0)