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

---
 src/main/java/ch/hepia/numeric/Transposed.java | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/ch/hepia/numeric/Transposed.java b/src/main/java/ch/hepia/numeric/Transposed.java
index 51f232c..81e5cbe 100644
--- a/src/main/java/ch/hepia/numeric/Transposed.java
+++ b/src/main/java/ch/hepia/numeric/Transposed.java
@@ -1,13 +1,16 @@
 package ch.hepia.numeric;
 public class Transposed{
-    private Transposed(){
+    private List<Double> vecT;
 
+    private Transposed(Vector That){
+        vecT = new ArrayList<>();
+        for (double elem : That){vecT.add(elem);}
     };
     public double dot(Vector That){
         double res = 0.0;
         Integer count = 0;
-        for (double coo : This) {
-            res = res + (coo * That.get(count)); 
+        for (double coo : This.vecT) {
+            res = res + (coo * That.values.get(count)); 
             count = count + 1;
         }
         return res;
-- 
GitLab