Fix issue with kernel macro

This commit is contained in:
2022-05-16 10:40:28 +02:00
parent 6b77664b27
commit a5c6e8b8a2
2 changed files with 8 additions and 8 deletions

View File

@@ -6,12 +6,12 @@ edition = "2021"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
[dependencies] [dependencies]
lapacke = "0.5" lapacke = "0.5.0"
ndarray = { version = "0.15", features = ["approx", "blas"] } ndarray = { version = "0.15.4", features = ["approx", "blas"] }
[dev-dependencies] [dev-dependencies]
approx = "0.4" approx = "0.4"
blas-src = { version = "0.8", features = ["openblas"] } blas-src = { version = "0.8.0", features = ["openblas"] }
openblas-src = { version = "0.10", features = ["cblas", "system"] } openblas-src = { version = "0.10.4", features = ["cblas", "system"] }
rand = "0.8" rand = "0.8.5"
time = { version = "0.3", features = ["parsing", "macros"] } time = { version = "0.3.9", features = ["parsing", "macros"] }

View File

@@ -558,7 +558,7 @@ macro_rules! tuple_impls {
fn state_mean(&self, t: f64) -> Array1<f64> { fn state_mean(&self, t: f64) -> Array1<f64> {
let ($($name,)+) = &self; let ($($name,)+) = &self;
Array1::from_iter([$($name.state_mean(t).into_iter(),)+].into_iter().flatten().cloned()) Array1::from_iter([$($name.state_mean(t).into_iter(),)+].into_iter().flatten())
} }
fn state_cov(&self, t: f64) -> Array2<f64> { fn state_cov(&self, t: f64) -> Array2<f64> {
@@ -590,7 +590,7 @@ macro_rules! tuple_impls {
fn measurement_vector(&self) -> Array1<f64> { fn measurement_vector(&self) -> Array1<f64> {
let ($($name,)+) = &self; let ($($name,)+) = &self;
Array1::from_iter([$($name.measurement_vector().into_iter(),)+].into_iter().flatten().cloned()) Array1::from_iter([$($name.measurement_vector().into_iter(),)+].into_iter().flatten())
} }
fn feedback(&self) -> Array2<f64> { fn feedback(&self) -> Array2<f64> {