#[repr(C)]
pub struct _generic_SUNNonlinearSolver_Ops {
pub gettype: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver) -> SUNNonlinearSolver_Type>,
pub initialize: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver) -> c_int>,
pub setup: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: N_Vector, arg3: *mut c_void) -> c_int>,
pub solve: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: N_Vector, arg3: N_Vector, arg4: N_Vector, arg5: realtype, arg6: c_int, arg7: *mut c_void) -> c_int>,
pub free: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver) -> c_int>,
pub setsysfn: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: SUNNonlinSolSysFn) -> c_int>,
pub setlsetupfn: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: SUNNonlinSolLSetupFn) -> c_int>,
pub setlsolvefn: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: SUNNonlinSolLSolveFn) -> c_int>,
pub setctestfn: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: SUNNonlinSolConvTestFn) -> c_int>,
pub setmaxiters: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: c_int) -> c_int>,
pub getnumiters: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: *mut c_long) -> c_int>,
pub getcuriter: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: *mut c_int) -> c_int>,
pub getnumconvfails: Option<unsafe extern "C" fn(arg1: SUNNonlinearSolver, arg2: *mut c_long) -> c_int>,
}
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static