solve_sparse_system

Function solve_sparse_system 

Source
pub fn solve_sparse_system<T>(
    sparse_matrix: &CSRMatrix<T>,
    rhs: &ArrayView1<'_, T>,
    tolerance: T,
    max_iterations: usize,
) -> InterpolateResult<Array1<T>>
where T: Float + FromPrimitive + Debug + Add<Output = T> + Sub<Output = T> + Mul<Output = T> + Div<Output = T> + AddAssign + SubAssign + MulAssign + DivAssign + RemAssign + Zero + Copy,
Expand description

Solve a sparse linear system using iterative methods

Uses the Conjugate Gradient method for symmetric positive definite systems, or GMRES for general systems.