From 37ebafdb103729a2cc9d2aa14db3dcec4d215d73 Mon Sep 17 00:00:00 2001
From: "loick.pipolo" <loick.pipolo@etu.hesge.ch>
Date: Fri, 11 Oct 2019 11:16:36 +0200
Subject: [PATCH] fonction dot transpose

---
 src/main/java/ch/hepia/numeric/Transposed.java | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/main/java/ch/hepia/numeric/Transposed.java b/src/main/java/ch/hepia/numeric/Transposed.java
index ff4f1f1..51f232c 100644
--- a/src/main/java/ch/hepia/numeric/Transposed.java
+++ b/src/main/java/ch/hepia/numeric/Transposed.java
@@ -1,8 +1,17 @@
 package ch.hepia.numeric;
 public class Transposed{
-    private Transposed(){};
+    private Transposed(){
+
+    };
     public double dot(Vector That){
-        throw new UnsupportedOperationException("This feature isn't implemented yet");
+        double res = 0.0;
+        Integer count = 0;
+        for (double coo : This) {
+            res = res + (coo * That.get(count)); 
+            count = count + 1;
+        }
+        return res;
+        //throw new UnsupportedOperationException("This feature isn't implemented yet");
     };
     public Vector sub(Vector That){
         throw new UnsupportedOperationException("This feature isn't implemented yet");
-- 
GitLab