Adding sypet to repo
[Benchmarks_CSolver.git] / sypet-non-incremental / benchmarks / math / 4 / Solution.java
diff --git a/sypet-non-incremental/benchmarks/math/4/Solution.java b/sypet-non-incremental/benchmarks/math/4/Solution.java
new file mode 100644 (file)
index 0000000..0d3788c
--- /dev/null
@@ -0,0 +1,19 @@
+import org.apache.commons.math.linear.RealMatrix;
+import org.apache.commons.math.linear.SingularValueDecomposition;
+import org.apache.commons.math.linear.SingularValueDecompositionImpl;
+
+import com.opengamma.analytics.math.linearalgebra.SVDecompositionCommonsResult;
+import com.opengamma.analytics.math.matrix.DoubleMatrix2D;
+import com.opengamma.analytics.math.util.wrapper.CommonsMathWrapper;
+
+public class Solution {
+
+    public static SVDecompositionCommonsResult evaluate(DoubleMatrix2D arg0) {
+        RealMatrix v1 = CommonsMathWrapper.wrap(arg0);
+        SingularValueDecomposition v2 = new SingularValueDecompositionImpl(v1);
+        SVDecompositionCommonsResult v3 = new SVDecompositionCommonsResult(v2);
+        return v3;
+    }
+
+}
+