diff --git a/src/main/java/ch/hepia/numeric/Transposed.java b/src/main/java/ch/hepia/numeric/Transposed.java index ff4f1f12d8f798b9cb4c66cf7d155fd1781e8d11..51f232c25be45b0083cc172696ef929e6207cc20 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");