tridiag_solve_ndarray

Function tridiag_solve_ndarray 

Source
pub fn tridiag_solve_ndarray<T>(
    dl: &Array1<T>,
    d: &Array1<T>,
    du: &Array1<T>,
    b: &Array1<T>,
) -> LapackResult<Array1<T>>
where T: Field + Clone + Zeroable + Real,
Expand description

Solves a tridiagonal system of equations.

Solves T x = b where T is a tridiagonal matrix.

§Arguments

  • dl - Lower diagonal (n-1 elements)
  • d - Main diagonal (n elements)
  • du - Upper diagonal (n-1 elements)
  • b - Right-hand side vector (n elements)

§Returns

The solution vector x