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