simple rayon parallelisation

This commit is contained in:
Magnus Ulimoen
2020-04-02 23:36:20 +02:00
parent a31ca3ff3e
commit 97bdf7b0a5
3 changed files with 136 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ use crate::Float;
use ndarray::{ArrayView2, ArrayViewMut2};
pub trait SbpOperator {
pub trait SbpOperator: Send + Sync {
fn diffxi(prev: ArrayView2<Float>, fut: ArrayViewMut2<Float>);
fn diffeta(prev: ArrayView2<Float>, fut: ArrayViewMut2<Float>);
fn h() -> &'static [Float];