parallel_matvec

Function parallel_matvec 

Source
pub fn parallel_matvec<F>(
    matrix: &ArrayView2<'_, F>,
    vector: &ArrayView1<'_, F>,
    config: &WorkerConfig,
) -> LinalgResult<Array1<F>>
where F: Float + Send + Sync + Zero + Sum + 'static,
Expand description

Parallel matrix-vector multiplication

This is a simpler and more effective parallelization that can be used as a building block for more complex algorithms.

§Arguments

  • matrix - Input matrix
  • vector - Input vector
  • config - Worker configuration

§Returns

  • Result vector y = A * x