Struct rgsl::types::multifit_solver::MultiFitFunctionFdf [] [src]

pub struct MultiFitFunctionFdf<'r, T: 'r> {
    pub f: fn(x: &VectorF64, params: &mut T, f: &mut VectorF64) -> Value,
    pub df: Option<fn(x: &VectorF64, params: &mut T, df: &mut MatrixF64) -> Value>,
    pub fdf: Option<fn(x: &VectorF64, params: &mut T, f: &mut VectorF64, df: &mut MatrixF64) -> Value>,
    pub n: usize,
    pub p: usize,
    pub params: &'r mut T,
}

Fields

f: fn(x: &VectorF64, params: &mut T, f: &mut VectorF64) -> Value df: Option<fn(x: &VectorF64, params: &mut T, df: &mut MatrixF64) -> Value> fdf: Option<fn(x: &VectorF64, params: &mut T, f: &mut VectorF64, df: &mut MatrixF64) -> Value> n: usize p: usize params: &'r mut T