src/euclidean/wrap.rs

branch
dev
changeset 179
724413fc8d17
parent 177
b071a1b484f8
child 183
d077dff509f1
--- a/src/euclidean/wrap.rs	Fri Sep 05 00:55:10 2025 -0500
+++ b/src/euclidean/wrap.rs	Fri Sep 05 00:56:59 2025 -0500
@@ -226,19 +226,19 @@
         {
              fn axpy<I: $crate::instance::Instance<Self>>(&mut self, α: $F, x: I, β: $F) {
                 x.eval_decompose(|v| {
-                    self.get_view_mut().axpy(α, (*v).get_view(), β)
+                    $crate::linops::AXPY::axpy(&mut self.get_view_mut(), α, v.get_view(), β)
                 })
             }
 
             fn copy_from<I: $crate::instance::Instance<Self>>(&mut self, x: I) {
                 x.eval_decompose(|v| {
-                    self.get_view_mut().copy_from((*v).get_view())
+                    $crate::linops::AXPY::copy_from(&mut self.get_view_mut(), v.get_view())
                 })
             }
 
             fn scale_from<I: $crate::instance::Instance<Self>>(&mut self, α: $F, x: I) {
                 x.eval_decompose(|v| {
-                    self.get_view_mut().scale_from(α, (*v).get_view())
+                    $crate::linops::AXPY::scale_from(&mut self.get_view_mut(), α, v.get_view())
                 })
             }
 

mercurial