diff --git a/Cargo.toml b/Cargo.toml index 7d606aa8..5935b868 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,27 +20,28 @@ openblas = ["lapack-src/openblas", "blas-src/openblas", "openblas-src"] [dependencies] derive-new = "0.5" -lapacke = "0.1.4" -num-traits = "0.1" +lapacke = "0.2" +num-traits = "0.2" procedurals = "0.2" -rand = "0.4" +rand = "0.5" [dependencies.num-complex] -version = "0.1" +version = "0.2" default-features = false [dependencies.ndarray] -version = "0.11" +version = "0.11.2" +git = "https://github.com/bluss/ndarray" features = ["blas"] default-features = false [dependencies.blas-src] -version = "0.1" +version = "0.2" default-features = false optional = true [dependencies.lapack-src] -version = "0.1" +version = "0.2" default-features = false optional = true @@ -51,7 +52,7 @@ default-features = false optional = true [dependencies.openblas-src] -version = "0.5.3" +version = "0.6.0" features = ["static", "cblas", "lapacke"] default-features = false optional = true diff --git a/src/types.rs b/src/types.rs index cb2db8b0..e30ab421 100644 --- a/src/types.rs +++ b/src/types.rs @@ -293,15 +293,15 @@ macro_rules! impl_traits { impl RandNormal for $real { fn randn(rng: &mut R) -> Self { let dist = Normal::new(0., 1.); - dist.ind_sample(rng) as $real + dist.sample(rng) as $real } } impl RandNormal for $complex { fn randn(rng: &mut R) -> Self { let dist = Normal::new(0., 1.); - let re = dist.ind_sample(rng) as $real; - let im = dist.ind_sample(rng) as $real; + let re = dist.sample(rng) as $real; + let im = dist.sample(rng) as $real; Self::new(re, im) } }