Struct gsl_sys::gsl_multifit_function_fdf_struct [−][src]
#[repr(C)]pub struct gsl_multifit_function_fdf_struct {
pub f: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, f: *mut gsl_vector) -> c_int>,
pub df: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, df: *mut gsl_matrix) -> c_int>,
pub fdf: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, f: *mut gsl_vector, df: *mut gsl_matrix) -> c_int>,
pub n: usize,
pub p: usize,
pub params: *mut c_void,
pub nevalf: usize,
pub nevaldf: usize,
}
Fields
f: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, f: *mut gsl_vector) -> c_int>
df: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, df: *mut gsl_matrix) -> c_int>
fdf: Option<unsafe extern "C" fn(x: *const gsl_vector, params: *mut c_void, f: *mut gsl_vector, df: *mut gsl_matrix) -> c_int>
n: usize
p: usize
params: *mut c_void
nevalf: usize
nevaldf: usize
Trait Implementations
Auto Trait Implementations
impl !Send for gsl_multifit_function_fdf_struct
impl !Sync for gsl_multifit_function_fdf_struct
impl Unpin for gsl_multifit_function_fdf_struct
Blanket Implementations
Mutably borrows from an owned value. Read more