diff -r c5d8bd1a7728 -r 0f59c0d02e13 src/kernels/gaussian.rs --- a/src/kernels/gaussian.rs Thu Jan 23 23:35:28 2025 +0100 +++ b/src/kernels/gaussian.rs Mon Jan 06 21:37:03 2025 -0500 @@ -2,7 +2,7 @@ use float_extras::f64::erf; use numeric_literals::replace_float_literals; -use serde::Serialize; +use serde::{Serialize, Deserialize}; use alg_tools::types::*; use alg_tools::euclidean::Euclidean; use alg_tools::norms::*; @@ -34,7 +34,7 @@ /// /// This is the function $f(x) = C e^{-\\|x\\|\_2^2/(2σ^2)}$ for $x ∈ ℝ^N$ /// with $C=1/(2πσ^2)^{N/2}$. -#[derive(Copy,Clone,Debug,Serialize,Eq)] +#[derive(Copy,Clone,Debug,Serialize,Deserialize,Eq)] pub struct Gaussian { /// The variance $σ^2$. pub variance : S,