pub struct GpuSparseSolverStats {
pub iterations: usize,
pub final_residual: f64,
pub converged: bool,
pub time_ms: f64,
}Expand description
Performance statistics for a GPU sparse solve.
Fields§
§iterations: usizeNumber of solver iterations performed.
final_residual: f64‖r‖ after the final iteration.
converged: boolWhether the solver converged within the requested tolerance.
time_ms: f64Wall-clock time in milliseconds (mock — always 0.0 in CPU simulation).
Implementations§
Trait Implementations§
Source§impl Clone for GpuSparseSolverStats
impl Clone for GpuSparseSolverStats
Source§fn clone(&self) -> GpuSparseSolverStats
fn clone(&self) -> GpuSparseSolverStats
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 moreAuto Trait Implementations§
impl Freeze for GpuSparseSolverStats
impl RefUnwindSafe for GpuSparseSolverStats
impl Send for GpuSparseSolverStats
impl Sync for GpuSparseSolverStats
impl Unpin for GpuSparseSolverStats
impl UnsafeUnpin for GpuSparseSolverStats
impl UnwindSafe for GpuSparseSolverStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more