Trait lax::Tridiagonal_
source · [−]pub trait Tridiagonal_: Scalar + Sized {
fn lu_tridiagonal(
a: Tridiagonal<Self>
) -> Result<LUFactorizedTridiagonal<Self>>;
fn rcond_tridiagonal(
lu: &LUFactorizedTridiagonal<Self>
) -> Result<Self::Real>;
fn solve_tridiagonal(
lu: &LUFactorizedTridiagonal<Self>,
bl: MatrixLayout,
t: Transpose,
b: &mut [Self]
) -> Result<()>;
}
Expand description
Wraps *gttrf
, *gtcon
and *gttrs
Required Methods
sourcefn lu_tridiagonal(a: Tridiagonal<Self>) -> Result<LUFactorizedTridiagonal<Self>>
fn lu_tridiagonal(a: Tridiagonal<Self>) -> Result<LUFactorizedTridiagonal<Self>>
Computes the LU factorization of a tridiagonal m x n
matrix a
using
partial pivoting with row interchanges.
source
fn rcond_tridiagonal(lu: &LUFactorizedTridiagonal<Self>) -> Result<Self::Real>
sourcefn solve_tridiagonal(