Skip to content

Commit 84f6ded

Browse files
committed
Fixes
1 parent adceb0f commit 84f6ded

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

src/Nonlinear/ReverseAD/forward_over_reverse.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ function _hessian_slice_inner(d, ex, input_ϵ, output_ϵ, ::Type{T}) where {T}
135135
subexpr_forward_values_ϵ[i] = _forward_eval_ϵ(
136136
d,
137137
subexpr,
138-
_reinterpret_unsafe(T, subexpr.forward_storage_ϵ),
138+
_reinterpret_unsafe(T, d.storage_ϵ),
139139
_reinterpret_unsafe(T, subexpr.partials_storage_ϵ),
140140
input_ϵ,
141141
subexpr_forward_values_ϵ,
@@ -174,7 +174,7 @@ function _hessian_slice_inner(d, ex, input_ϵ, output_ϵ, ::Type{T}) where {T}
174174
_reverse_eval_ϵ(
175175
output_ϵ,
176176
subexpr,
177-
_reinterpret_unsafe(T, subexpr.reverse_storage_ϵ),
177+
_reinterpret_unsafe(T, d.storage_ϵ),
178178
_reinterpret_unsafe(T, subexpr.partials_storage_ϵ),
179179
d.subexpression_reverse_values,
180180
subexpr_reverse_values_ϵ,

src/Nonlinear/ReverseAD/mathoptinterface_api.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ function MOI.eval_hessian_lagrangian_product(d::NLPEvaluator, h, x, v, σ, μ)
348348
subexpr_forward_values_ϵ[i] = _forward_eval_ϵ(
349349
d,
350350
subexpr,
351-
reinterpret(T, subexpr.storage_ϵ),
351+
reinterpret(T, d.storage_ϵ),
352352
reinterpret(T, subexpr.partials_storage_ϵ),
353353
input_ϵ,
354354
subexpr_forward_values_ϵ,

src/Nonlinear/ReverseAD/types.jl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ struct _SubexpressionStorage
3232
zeros(N), # partials_storage,
3333
zeros(N), # reverse_storage,
3434
Float64[],
35-
Float64[],
36-
Float64[],
3735
linearity[1],
3836
)
3937
end

0 commit comments

Comments
 (0)