Class ArrayConverters
java.lang.Object
org.episteme.core.mathematics.util.ArrayConverters
Utility class for converting between primitive arrays and Episteme types.
Provides batch conversion methods for:
- Primitive double arrays to Real arrays
- 2D arrays to Matrix
- Arrays to Vector
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[]Converts a Real array to primitive double array.static double[][]toDoubleMatrix(Matrix<Real> m) Converts a Matrixto 2D primitive double array. static double[]toDoubleVector(Vector<Real> v) Converts a Vectorto primitive double array. toMatrix(double[][] arr) Converts a 2D primitive double array to Matrix. static Real[]toReal(double[] arr) Converts a primitive double array to Real array.toVector(double[] arr) Converts a primitive double array to Vector.
-
Method Details
-
toReal
Converts a primitive double array to Real array.- Parameters:
arr- the input double array- Returns:
- array of Real values
-
toDouble
Converts a Real array to primitive double array.- Parameters:
arr- the input Real array- Returns:
- array of primitive double values
-
toMatrix
-
toDoubleMatrix
-
toVector
-
toDoubleVector
-