pub struct DistributedSolveResult {
pub psi: Array2<f64>,
pub residual: f64,
pub iterations: usize,
pub converged: bool,
}Expand description
Result of a distributed GS solve.
Fields§
§psi: Array2<f64>Final global Ψ array.
residual: f64Achieved global L2 residual.
iterations: usizeNumber of Schwarz outer iterations used.
converged: boolWhether the solve converged within tolerance.
Trait Implementations§
Source§impl Clone for DistributedSolveResult
impl Clone for DistributedSolveResult
Source§fn clone(&self) -> DistributedSolveResult
fn clone(&self) -> DistributedSolveResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for DistributedSolveResult
impl RefUnwindSafe for DistributedSolveResult
impl Send for DistributedSolveResult
impl Sync for DistributedSolveResult
impl Unpin for DistributedSolveResult
impl UnwindSafe for DistributedSolveResult
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