Levenberg-Marquardt data structure
context for the function
n -> m function
context for the Jacobian (optional)
m × n Jacobian (optional)
thread manager for finite difference jacobian approximation in case of g is null (optional)
length (dimension) of y = f(x)
length (dimension) of X
initial (in) and final (out) X value
lower X bound
upper X bound
n -> m function
f context
m × n Jacobian (optional)
g context
thread manager for finite difference jacobian approximation in case of g is null (optional)
tm context
floating point workspace length of at least mir_least_squares_work_length
floating point workspace length of at least mir_least_squares_iwork_length
Low level extern(C) wrapper instatiation.