pub unsafe extern "C" fn cgmin(
n: c_int,
Bvec: *mut f64,
X: *mut f64,
Fmin: *mut f64,
fn_: optimfn,
gr: optimgr,
fail: *mut c_int,
abstol: f64,
intol: f64,
ex: *mut c_void,
type_: c_int,
trace: c_int,
fncount: *mut c_int,
grcount: *mut c_int,
maxit: c_int,
)