--- a/src/bisection_tree/btfn.rs Tue Dec 31 08:48:50 2024 -0500 +++ b/src/bisection_tree/btfn.rs Mon Dec 23 23:27:45 2024 -0500 @@ -6,7 +6,7 @@ use crate::types::Float; use crate::mapping::{ Instance, Mapping, DifferentiableImpl, DifferentiableMapping, Space, - BasicDecomposition, + BasicDecomposition, ArithmeticFalse, }; //use crate::linops::{Apply, Linear}; use crate::sets::Set; @@ -415,6 +415,7 @@ { type Codomain = V; + type ArithmeticOptIn = ArithmeticFalse; fn apply<I : Instance<Loc<F,N>>>(&self, x : I) -> Self::Codomain { let xc = x.cow();