Struct sundials_sys::klu_l_common_struct
source · #[repr(C)]pub struct klu_l_common_struct {Show 24 fields
pub tol: f64,
pub memgrow: f64,
pub initmem_amd: f64,
pub initmem: f64,
pub maxwork: f64,
pub btf: c_long,
pub ordering: c_long,
pub scale: c_long,
pub user_order: Option<unsafe extern "C" fn(arg1: c_long, arg2: *mut c_long, arg3: *mut c_long, arg4: *mut c_long, arg5: *mut klu_l_common_struct) -> c_long>,
pub user_data: *mut c_void,
pub halt_if_singular: c_long,
pub status: c_long,
pub nrealloc: c_long,
pub structural_rank: c_long,
pub numerical_rank: c_long,
pub singular_col: c_long,
pub noffdiag: c_long,
pub flops: f64,
pub rcond: f64,
pub condest: f64,
pub rgrowth: f64,
pub work: f64,
pub memusage: usize,
pub mempeak: usize,
}
Fields§
§tol: f64
§memgrow: f64
§initmem_amd: f64
§initmem: f64
§maxwork: f64
§btf: c_long
§ordering: c_long
§scale: c_long
§user_order: Option<unsafe extern "C" fn(arg1: c_long, arg2: *mut c_long, arg3: *mut c_long, arg4: *mut c_long, arg5: *mut klu_l_common_struct) -> c_long>
§user_data: *mut c_void
§halt_if_singular: c_long
§status: c_long
§nrealloc: c_long
§structural_rank: c_long
§numerical_rank: c_long
§singular_col: c_long
§noffdiag: c_long
§flops: f64
§rcond: f64
§condest: f64
§rgrowth: f64
§work: f64
§memusage: usize
§mempeak: usize
Trait Implementations§
source§impl Clone for klu_l_common_struct
impl Clone for klu_l_common_struct
source§fn clone(&self) -> klu_l_common_struct
fn clone(&self) -> klu_l_common_struct
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for klu_l_common_struct
impl Debug for klu_l_common_struct
impl Copy for klu_l_common_struct
Auto Trait Implementations§
impl Freeze for klu_l_common_struct
impl RefUnwindSafe for klu_l_common_struct
impl !Send for klu_l_common_struct
impl !Sync for klu_l_common_struct
impl Unpin for klu_l_common_struct
impl UnwindSafe for klu_l_common_struct
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more