pub struct ParallelAmgLevel {
pub a: CsrMatrix<f64>,
pub p: CsrMatrix<f64>,
pub r: CsrMatrix<f64>,
pub n_fine: usize,
pub n_coarse: usize,
}Expand description
A single level in the parallel AMG hierarchy
Fields§
§a: CsrMatrix<f64>Fine-grid system matrix A
p: CsrMatrix<f64>Prolongation (interpolation) operator P: coarse → fine
r: CsrMatrix<f64>Restriction operator R: fine → coarse (= P^T for SA)
n_fine: usizeNumber of fine-grid unknowns
n_coarse: usizeNumber of coarse-grid unknowns
Implementations§
Trait Implementations§
Source§impl Clone for ParallelAmgLevel
impl Clone for ParallelAmgLevel
Source§fn clone(&self) -> ParallelAmgLevel
fn clone(&self) -> ParallelAmgLevel
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 ParallelAmgLevel
impl RefUnwindSafe for ParallelAmgLevel
impl Send for ParallelAmgLevel
impl Sync for ParallelAmgLevel
impl Unpin for ParallelAmgLevel
impl UnsafeUnpin for ParallelAmgLevel
impl UnwindSafe for ParallelAmgLevel
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