fn par_filter<F>(&self, f: F) -> Vec<f64>
    where
        F: Fn(f64) -> bool + Send + Sync,
    {
        self.clone()
            .into_par_iter()
            .filter(|x| f(*x))
            .collect::<Vec<f64>>()
    }
Filter for `Vec<f64>`

# Examples
```
#[macro_use]
extern crate peroxide;
use peroxide::fuga::*;
use peroxide::traits::fp::ParallelFPVector;

fn main() {
let a = c!(1,2,3,4,5);
let b = a.par_filter(|x| x > 3.);
assert_eq!(b, c!(4,5));
}
```
src/structure/vector.rs