Adding sypet to repo
[Benchmarks_CSolver.git] / sypet / benchmarks / math / 7 / Solution.java
diff --git a/sypet/benchmarks/math/7/Solution.java b/sypet/benchmarks/math/7/Solution.java
new file mode 100644 (file)
index 0000000..0f399ab
--- /dev/null
@@ -0,0 +1,18 @@
+import org.apache.commons.math.linear.RealMatrix;
+import org.apache.commons.math.linear.RealVector;
+
+import com.opengamma.analytics.math.matrix.DoubleMatrix1D;
+import com.opengamma.analytics.math.matrix.DoubleMatrix2D;
+import com.opengamma.analytics.math.util.wrapper.CommonsMathWrapper;
+
+public class Solution {
+
+    public static DoubleMatrix2D getOuterProduct(DoubleMatrix1D arg0, DoubleMatrix1D arg1) {
+        RealVector v1 = CommonsMathWrapper.wrap(arg1);
+        RealVector v2 = CommonsMathWrapper.wrap(arg0);
+        RealMatrix v3 = v2.outerProduct(v1);
+        DoubleMatrix2D v4 = CommonsMathWrapper.unwrap(v3);
+        return v4;
+    }
+
+}