Trait ndarray_linalg::triangular::SolveTriangular
[−]
[src]
pub trait SolveTriangular<Rhs> { type Output; fn solve_triangular(&self, _: UPLO, _: Diag, _: Rhs) -> Result<Self::Output>; }
solve a triangular system with upper triangular matrix
Associated Types
type Output
Required Methods
fn solve_triangular(&self, _: UPLO, _: Diag, _: Rhs) -> Result<Self::Output>
Implementors
impl<A, Si, So> SolveTriangular<ArrayBase<So, Ix2>> for ArrayBase<Si, Ix2> where
A: LapackScalar + Copy,
Si: Data<Elem = A>,
So: DataMut<Elem = A> + DataOwned,impl<'a, A, Si, So> SolveTriangular<&'a mut ArrayBase<So, Ix2>> for ArrayBase<Si, Ix2> where
A: LapackScalar + Copy,
Si: Data<Elem = A>,
So: DataMut<Elem = A> + DataOwned,impl<'a, A, Si, So> SolveTriangular<&'a ArrayBase<So, Ix2>> for ArrayBase<Si, Ix2> where
A: LapackScalar + Copy,
Si: Data<Elem = A>,
So: DataMut<Elem = A> + DataOwned,impl<A, Si, So> SolveTriangular<ArrayBase<So, Ix1>> for ArrayBase<Si, Ix2> where
A: LapackScalar + Copy,
Si: Data<Elem = A>,
So: DataMut<Elem = A> + DataOwned,impl<'a, A, Si, So> SolveTriangular<&'a ArrayBase<So, Ix1>> for ArrayBase<Si, Ix2> where
A: LapackScalar + Copy,
Si: Data<Elem = A>,
So: DataMut<Elem = A> + DataOwned,