pub trait IntoTriangular {
// Required methods
fn triangular_inplace(&mut self, uplo: UPLO) -> Result<&mut Self>;
fn into_triangular(self, uplo: UPLO) -> Result<Self>
where Self: Sized;
}
Expand description
Transform square matrix into triangular matrix
Required Methods§
Sourcefn triangular_inplace(&mut self, uplo: UPLO) -> Result<&mut Self>
fn triangular_inplace(&mut self, uplo: UPLO) -> Result<&mut Self>
Transform square matrix into a strict triangular matrix in place, zeroing out the other elements.
Sourcefn into_triangular(self, uplo: UPLO) -> Result<Self>where
Self: Sized,
fn into_triangular(self, uplo: UPLO) -> Result<Self>where
Self: Sized,
Transform square matrix into a strict triangular matrix, zeroing out the other elements.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.