pub struct BiCgstabConfig {
pub max_iterations: usize,
pub tolerance: f64,
pub print_interval: usize,
}Expand description
BiCGSTAB solver configuration
Fields§
§max_iterations: usizeMaximum number of iterations
tolerance: f64Relative tolerance for convergence
print_interval: usizePrint progress every N iterations (0 = no output)
Trait Implementations§
Source§impl Clone for BiCgstabConfig
impl Clone for BiCgstabConfig
Source§fn clone(&self) -> BiCgstabConfig
fn clone(&self) -> BiCgstabConfig
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 moreSource§impl Debug for BiCgstabConfig
impl Debug for BiCgstabConfig
Auto Trait Implementations§
impl Freeze for BiCgstabConfig
impl RefUnwindSafe for BiCgstabConfig
impl Send for BiCgstabConfig
impl Sync for BiCgstabConfig
impl Unpin for BiCgstabConfig
impl UnwindSafe for BiCgstabConfig
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