pub type Evaluate = Option<unsafe extern "C" fn(data: *mut c_void, samples: c_int, x: *const f64, p: *const f64, fx: *mut f64, dfdx: *mut f64, dfdp: *mut f64)>;Expand description
Function pointer type passed to oefpil as 1st argument.
Arguments:
data: User-defined structure defining model inclusive number of variables and parameters.samples: Number of samples per variable.x: Sample from independent variables (sample-major).p: Parameters.fx: Evaluated dependent variables.dfdx: Evaluated derivatives in independent variables (sample-major).dfdp: Evaluated derivatives in parameters (sample-major).
Aliased Type§
pub enum Evaluate {
None,
Some(unsafe extern "C" fn(*mut c_void, i32, *const f64, *const f64, *mut f64, *mut f64, *mut f64)),
}