src/forward_model/sensor_grid.rs

branch
dev
changeset 38
0f59c0d02e13
parent 35
b087e3eab191
--- a/src/forward_model/sensor_grid.rs	Thu Jan 23 23:35:28 2025 +0100
+++ b/src/forward_model/sensor_grid.rs	Mon Jan 06 21:37:03 2025 -0500
@@ -9,6 +9,7 @@
 };
 use std::iter::Zip;
 use std::ops::RangeFrom;
+use serde::Serialize;
 
 pub use alg_tools::linops::*;
 use alg_tools::norms::{
@@ -407,6 +408,7 @@
       S : Sensor<F, N>,
       P : Spread<F, N>,
       Convolution<S, P> : Spread<F, N> + LocalAnalysis<F, BT::Agg, N>,
+      [F; N]: Serialize,
       /*ShiftedSensor<F, S, P, N> : LocalAnalysis<F, BT::Agg, N>,
       Weighted<ShiftedSensor<F, S, P, N>, F> : LocalAnalysis<F, BT::Agg, N>*/ {
     type Observable = DVector<F>;
@@ -429,6 +431,7 @@
       S : Sensor<F, N>,
       P : Spread<F, N>,
       Convolution<S, P> : Spread<F, N> + LocalAnalysis<F, BT::Agg, N>,
+      [F; N] : Serialize,
       /*ShiftedSensor<F, S, P, N> : LocalAnalysis<F, BT::Agg, N>,
       Weighted<ShiftedSensor<F, S, P, N>, F> : LocalAnalysis<F, BT::Agg, N>*/ {
 

mercurial