Levenberg-Marquardt data structure
length (dimension) of y = f(x)
initial (in) and final (out) X value
lower X bound
upper X bound
n -> m function
m × n Jacobian (optional)
thread manager for finite difference jacobian approximation in case of g is null (optional)
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(D) instatiation.