diff --git a/Cargo.toml b/Cargo.toml index a1a4d3f..6e28f2c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "qarray_rust_core" -version = "1.3.0" +version = "1.3.1" edition = "2021" [lib] diff --git a/src/charge_configurations.rs b/src/charge_configurations.rs index 16ea5b2..a145bf8 100644 --- a/src/charge_configurations.rs +++ b/src/charge_configurations.rs @@ -1,4 +1,3 @@ -use cached::proc_macro::cached; use ndarray::{s, Array, Array1, Array2, Axis, Ix2}; pub fn open_charge_configurations(n_continuous: Array1, threshold: f64) -> Array { @@ -106,7 +105,7 @@ pub fn closed_charge_configurations( return charge_configurations.mapv(|x| x as f64); } -#[cached(size = 1024)] +// #[cached(size = 16)] fn _open_charge_configurations(floor_values: Array1) -> Array2 { let n_dot = floor_values.len() as u64; let num_combinations = 1u64 << n_dot; @@ -124,7 +123,7 @@ fn _open_charge_configurations(floor_values: Array1) -> Array2 { Array2::from_shape_vec((rows, n_dot as usize), result).expect("Failed to reshape array") } -#[cached(size = 1024)] +// #[cached(size = 16)] fn _closed_charge_configurations(floor_values: Array1, n_charge: u64) -> Array2 { let n_dot = floor_values.len() as u64; let floor_sum: u64 = floor_values.sum();