From 466e71599094d1bdfe908dae428e8e26cf22fc42 Mon Sep 17 00:00:00 2001 From: Simon Rohou Date: Fri, 10 Apr 2026 16:45:02 +0200 Subject: [PATCH 1/2] [tube] corrected error in tube operations --- src/core/domains/tube/codac2_SlicedTube_operations.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/domains/tube/codac2_SlicedTube_operations.h b/src/core/domains/tube/codac2_SlicedTube_operations.h index 9b98e506a..7a480fdf2 100644 --- a/src/core/domains/tube/codac2_SlicedTube_operations.h +++ b/src/core/domains/tube/codac2_SlicedTube_operations.h @@ -28,7 +28,7 @@ namespace codac2 #define macro_binary_tube_tube(f) \ { \ assert_release(x1.tdomain() == x2.tdomain()); \ - auto y = x2; \ + auto y = x1; \ for(auto it = y.tdomain()->begin() ; it != y.tdomain()->end() ; it++) \ { \ auto sy = y.slice(it); \ From fcd670759fe4aa826702c55c121079b74e4c5e16 Mon Sep 17 00:00:00 2001 From: Simon Rohou Date: Fri, 10 Apr 2026 17:21:13 +0200 Subject: [PATCH 2/2] [tube] corrected error in tube operations (again) --- src/core/domains/tube/codac2_SlicedTube_operations.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/domains/tube/codac2_SlicedTube_operations.h b/src/core/domains/tube/codac2_SlicedTube_operations.h index 7a480fdf2..a5c201cf5 100644 --- a/src/core/domains/tube/codac2_SlicedTube_operations.h +++ b/src/core/domains/tube/codac2_SlicedTube_operations.h @@ -28,11 +28,11 @@ namespace codac2 #define macro_binary_tube_tube(f) \ { \ assert_release(x1.tdomain() == x2.tdomain()); \ - auto y = x1; \ + auto y = x2; \ for(auto it = y.tdomain()->begin() ; it != y.tdomain()->end() ; it++) \ { \ auto sy = y.slice(it); \ - sy->codomain() = f(sy->codomain(),x2.slice(it)->codomain()); \ + sy->codomain() = f(x1.slice(it)->codomain(),sy->codomain()); \ } \ return y; \ } \