Skip to content

Commit d06a6e9

Browse files
authored
Merge pull request #14 from JuliaDiff/an/gradientmatrix
Fix bug in gradient initialization of HessianResult
2 parents b999272 + 126f624 commit d06a6e9

File tree

2 files changed

+292
-289
lines changed

2 files changed

+292
-289
lines changed

src/DiffResults.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Note that `HessianResult` allocates its own storage; `x` is only used for type a
101101
shape information. If you want to allocate storage yourself, use the `DiffResult`
102102
constructor instead.
103103
"""
104-
HessianResult(x::AbstractArray) = DiffResult(first(x), zeros(length(x)), similar(x, length(x), length(x)))
104+
HessianResult(x::AbstractArray) = DiffResult(first(x), zeros(size(x)), similar(x, length(x), length(x)))
105105
HessianResult(x::StaticArray) = DiffResult(first(x), x, zeros(StaticArrays.similar_type(typeof(x), Size(length(x),length(x)))))
106106

107107
#############

0 commit comments

Comments
 (0)