Skip to content

Commit e8f44f5

Browse files
committed
Fix type stability of EvalRequest and EvalResult
1 parent 60f6308 commit e8f44f5

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/C_wrapper.jl

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -202,10 +202,10 @@ end
202202
mutable struct EvalRequest
203203
evalRequestCode::Cint
204204
threadID::Cint
205-
x::Array{Float64}
206-
lambda::Array{Float64}
205+
x::Vector{Float64}
206+
lambda::Vector{Float64}
207207
sigma::Float64
208-
vec::Array{Float64}
208+
vec::Vector{Float64}
209209

210210
function EvalRequest(::Ptr{Cvoid}, request::KN_eval_request, n::Int, m::Int)
211211
return new(
@@ -220,14 +220,14 @@ mutable struct EvalRequest
220220
end
221221

222222
mutable struct EvalResult
223-
obj::Array{Float64}
224-
c::Array{Float64}
225-
objGrad::Array{Float64}
226-
jac::Array{Float64}
227-
hess::Array{Float64}
228-
hessVec::Array{Float64}
229-
rsd::Array{Float64}
230-
rsdJac::Array{Float64}
223+
obj::Vector{Float64}
224+
c::Vector{Float64}
225+
objGrad::Vector{Float64}
226+
jac::Vector{Float64}
227+
hess::Vector{Float64}
228+
hessVec::Vector{Float64}
229+
rsd::Vector{Float64}
230+
rsdJac::Vector{Float64}
231231

232232
function EvalResult(
233233
kc::Ptr{Cvoid},

0 commit comments

Comments
 (0)