1 2 3 4 5 6 7 8 9
//lbfgsb binding use libc::{c_double,c_int,c_char}; extern "C"{ pub fn setulb_(n:*const c_int,m:*const c_int,x:*mut c_double,l:*const c_double, u:*const c_double,nbd:*const c_int,f:*const c_double,g:*const c_double,factr:*const c_double, pgtol:*const c_double,wa:*mut c_double,iwa:*mut c_int,task:*mut c_char,iprint:*const c_int,csave:*mut c_char, lsave:*mut c_int,isave:*mut c_int,dsave:*mut c_double); }