pub struct LinearSolveResult {
pub iterations: u32,
pub residual_norm: f64,
pub converged: bool,
pub host_sync_count: u32,
pub solver_backend: String,
pub device_apply_k_count: u32,
pub device_apply_k_attempt_count: u32,
pub solution: Vec<f64>,
pub solver_method: String,
pub preconditioner: String,
pub diagnostics: Vec<FeaDiagnostic>,
}Fields§
§iterations: u32§residual_norm: f64§converged: bool§host_sync_count: u32§solver_backend: String§device_apply_k_count: u32§device_apply_k_attempt_count: u32§solution: Vec<f64>§solver_method: String§preconditioner: String§diagnostics: Vec<FeaDiagnostic>Trait Implementations§
Source§impl Clone for LinearSolveResult
impl Clone for LinearSolveResult
Source§fn clone(&self) -> LinearSolveResult
fn clone(&self) -> LinearSolveResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LinearSolveResult
impl Debug for LinearSolveResult
Source§impl<'de> Deserialize<'de> for LinearSolveResult
impl<'de> Deserialize<'de> for LinearSolveResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LinearSolveResult
impl PartialEq for LinearSolveResult
Source§impl Serialize for LinearSolveResult
impl Serialize for LinearSolveResult
impl StructuralPartialEq for LinearSolveResult
Auto Trait Implementations§
impl Freeze for LinearSolveResult
impl RefUnwindSafe for LinearSolveResult
impl Send for LinearSolveResult
impl Sync for LinearSolveResult
impl Unpin for LinearSolveResult
impl UnsafeUnpin for LinearSolveResult
impl UnwindSafe for LinearSolveResult
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