ndarray_linalg::triangular

Trait SolveTriangular

source
pub trait SolveTriangular<A, S, D>
where A: Scalar + Lapack, S: Data<Elem = A>, D: Dimension,
{ // Required method fn solve_triangular( &self, uplo: UPLO, diag: Diag, b: &ArrayBase<S, D>, ) -> Result<Array<A, D>>; }
Expand description

solve a triangular system with upper triangular matrix

Required Methods§

source

fn solve_triangular( &self, uplo: UPLO, diag: Diag, b: &ArrayBase<S, D>, ) -> Result<Array<A, D>>

Implementations on Foreign Types§

source§

impl<A, Si, So> SolveTriangular<A, So, Dim<[usize; 1]>> for ArrayBase<Si, Ix2>
where A: Scalar + Lapack, Si: Data<Elem = A>, So: DataMut<Elem = A> + DataOwned,

source§

fn solve_triangular( &self, uplo: UPLO, diag: Diag, b: &ArrayBase<So, Ix1>, ) -> Result<Array1<A>>

source§

impl<A, Si, So> SolveTriangular<A, So, Dim<[usize; 2]>> for ArrayBase<Si, Ix2>
where A: Scalar + Lapack, Si: Data<Elem = A>, So: DataMut<Elem = A> + DataOwned,

source§

fn solve_triangular( &self, uplo: UPLO, diag: Diag, b: &ArrayBase<So, Ix2>, ) -> Result<Array2<A>>

Implementors§