pub struct ParallelMatrix;Expand description
Parallel matrix operations
Implementations§
Source§impl ParallelMatrix
impl ParallelMatrix
Sourcepub fn matmul<F: Float>(
left: &Array<F, IxDyn>,
right: &Array<F, IxDyn>,
config: &ParallelConfig,
) -> Result<Array<F, IxDyn>, ThreadPoolError>
pub fn matmul<F: Float>( left: &Array<F, IxDyn>, right: &Array<F, IxDyn>, config: &ParallelConfig, ) -> Result<Array<F, IxDyn>, ThreadPoolError>
Parallel matrix multiplication using blocking
Sourcepub fn transpose<F: Float>(
array: &Array<F, IxDyn>,
config: &ParallelConfig,
) -> Result<Array<F, IxDyn>, ThreadPoolError>
pub fn transpose<F: Float>( array: &Array<F, IxDyn>, config: &ParallelConfig, ) -> Result<Array<F, IxDyn>, ThreadPoolError>
Parallel matrix transpose
Auto Trait Implementations§
impl Freeze for ParallelMatrix
impl RefUnwindSafe for ParallelMatrix
impl Send for ParallelMatrix
impl Sync for ParallelMatrix
impl Unpin for ParallelMatrix
impl UnsafeUnpin for ParallelMatrix
impl UnwindSafe for ParallelMatrix
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> 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