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§
enum Evaluate {
None,
Some(unsafe extern "C" fn(_: *mut c_void, _: i32, _: *const f64, _: *const f64, _: *mut f64, _: *mut f64, _: *mut f64)),
}