public class SuanShuIntegration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SuanShuIntegration.AbstractMatrix
The abstract implementation of
Matrix. |
static class |
SuanShuIntegration.AbstractVector
The abstract implementation of
Vector. |
| Modifier and Type | Method and Description |
|---|---|
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(byte[]... byteColumnsData)
Wraps
byte[]... as Matrix
This method assumes byteColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows. |
static <T extends DbArrayBase> |
ssMat(DbArray<T> dbArray)
Wraps
DbArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbArrayBase... dbArrayBases)
Wraps
DbArrayBase... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbByteArray... dbByteArrays)
Wraps
DbByteArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbDoubleArray... dbDoubleArrays)
Wraps
DbDoubleArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbFloatArray... dbFloatArrays)
Wraps
DbFloatArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbIntArray... dbIntArrays)
Wraps
DbIntArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbLongArray... dbLongArrays)
Wraps
DbLongArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(DbShortArray... dbShortArrays)
Wraps
DbShortArray... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(double[]... doubleColumnsData)
Wraps
double[]... as Matrix
This method assumes doubleColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows. |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(float[]... floatColumnsData)
Wraps
float[]... as Matrix. |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(int[]... intColumnsData)
Wraps
int[]... as Matrix
This method assumes intColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows. |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(long[]... longColumnsData)
Wraps
long[]... as Matrix
This method assumes longColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows. |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(Number[]... numberColumnsData)
Wrap
Number[]... |
static com.numericalmethod.suanshu.matrix.doubles.Matrix |
ssMat(short[]... shortColumnsData)
Wraps
short[]... as Matrix
This method assumes shortColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows. |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Byte... bytes)
Wraps
byte[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(byte[] bytes)
Wraps
byte[] as Vector |
static <T extends Number> |
ssVec(DbArray<T> dbArray)
Wraps
DbArray as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbByteArray dbByteArray)
Wraps
DbByteArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbDoubleArray dbDoubleArray)
Wraps
DbDoubleArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbFloatArray dbFloatArray)
Wraps
DbFloatArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbIntArray dbIntArray)
Wraps
DbIntArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbLongArray dbLongArray)
Wraps
DbLongArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(DbShortArray dbShortArray)
Wraps
DbShortArray instance as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Double... doubles)
Wraps
double[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(double[] doubles)
Wraps
double[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Float... floats)
Wraps
float[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(float[] floats)
Wraps
float[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(int[] ints)
Wraps
int[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Integer... ints)
Wraps
int[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Long... longs)
Wraps
long[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(long[] longs)
Wraps
long[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Number... numbers)
Wraps
Number[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(Short... shorts)
Wraps
short[] as Vector |
static com.numericalmethod.suanshu.vector.doubles.Vector |
ssVec(short[] shorts)
Wraps
short[] as Vector |
public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbByteArray dbByteArray)
DbByteArray instance as VectordbByteArray - instance to wrapVector backed by DbByteArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Byte... bytes)
byte[] as Vectorbytes - array to wrapVector backed by byte[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(byte[] bytes)
byte[] as Vectorbytes - array to wrapVector backed by byte[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbShortArray dbShortArray)
DbShortArray instance as VectordbShortArray - instance to wrapVector backed by DbShortArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Short... shorts)
short[] as Vectorshorts - array to wrapVector backed by short[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(short[] shorts)
short[] as Vectorshorts - array to wrapVector backed by short[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbIntArray dbIntArray)
DbIntArray instance as VectordbIntArray - instance to wrapVector backed by DbIntArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(int[] ints)
int[] as Vectorints - array to wrapVector backed by int[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Integer... ints)
int[] as Vectorints - array to wrapVector backed by int[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbFloatArray dbFloatArray)
DbFloatArray instance as VectordbFloatArray - instance to wrapVector backed by DbFloatArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Float... floats)
float[] as Vectorfloats - array to wrapVector backed by float[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(float[] floats)
float[] as Vectorfloats - array to wrapVector backed by float[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbLongArray dbLongArray)
DbLongArray instance as VectordbLongArray - instance to wrapVector backed by DbLongArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Long... longs)
long[] as Vectorlongs - array to wrapVector backed by long[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(long[] longs)
long[] as Vectorlongs - array to wrapVector backed by long[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbDoubleArray dbDoubleArray)
DbDoubleArray instance as VectordbDoubleArray - instance to wrapVector backed by DbDoubleArraypublic static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Double... doubles)
double[] as Vectordoubles - array to wrapVector backed by double[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(double[] doubles)
double[] as Vectordoubles - array to wrapVector backed by double[]public static com.numericalmethod.suanshu.vector.doubles.Vector ssVec(Number... numbers)
Number[] as Vectornumbers - array to wrapVector backed by Number[]public static <T extends Number> com.numericalmethod.suanshu.vector.doubles.Vector ssVec(DbArray<T> dbArray)
DbArray as Vectorpublic static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbByteArray... dbByteArrays)
DbByteArray... as Matrix
This method assumes dbByteArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbByteArrays - array to wrapMatrix backed by DbByteArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(byte[]... byteColumnsData)
byte[]... as Matrix
This method assumes byteColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.byteColumnsData - 2D array to wrapMatrix backed by byte[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbShortArray... dbShortArrays)
DbShortArray... as Matrix
This method assumes dbShortArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbShortArrays - array to wrapMatrix backed by DbShortArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(short[]... shortColumnsData)
short[]... as Matrix
This method assumes shortColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.shortColumnsData - 2D array to wrapMatrix backed by short[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbIntArray... dbIntArrays)
DbIntArray... as Matrix
This method assumes dbIntArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbIntArrays - array to wrapMatrix backed by DbIntArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(int[]... intColumnsData)
int[]... as Matrix
This method assumes intColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.intColumnsData - 2D array to wrapMatrix backed by int[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbFloatArray... dbFloatArrays)
DbFloatArray... as Matrix
This method assumes dbFloatArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbFloatArrays - array to wrapMatrix backed by DbFloatArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(float[]... floatColumnsData)
float[]... as Matrix.
This method assumes floatColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.floatColumnsData - 2D array to wrapMatrix backed by float[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbLongArray... dbLongArrays)
DbLongArray... as Matrix
This method assumes dbLongArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbLongArrays - array to wrapMatrix backed by DbLongArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(long[]... longColumnsData)
long[]... as Matrix
This method assumes longColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.longColumnsData - 2D array to wrapMatrix backed by long[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbDoubleArray... dbDoubleArrays)
DbDoubleArray... as Matrix
This method assumes dbDoubleArrays to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbDoubleArrays - array to wrapMatrix backed by DbDoubleArray...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(double[]... doubleColumnsData)
double[]... as Matrix
This method assumes doubleColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.doubleColumnsData - 2D array to wrapMatrix backed by double[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(Number[]... numberColumnsData)
Number[]... as Matrix
This method assumes numberColumnsData to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.numberColumnsData - 2D array to wrapMatrix backed by Number[]...public static com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbArrayBase... dbArrayBases)
DbArrayBase... as Matrix
This method assumes dbArrayBases to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.dbArrayBases - array to wrapMatrix backed by DbArrayBase...UnsupportedOperationException - if any of the arrays in dbArrayBases does not belong to {DbByteArray, DbShortArray, DbIntArray, DbFloatArray,
DbLongArray, DbDoubleArray, DbArray<? extends Number>}public static <T extends DbArrayBase> com.numericalmethod.suanshu.matrix.doubles.Matrix ssMat(DbArray<T> dbArray)
DbArray... as Matrix
This method assumes dbArray to be in unconventional [columns][rows] structure, where first dimension denotes columns and second dimension denotes rows.T - - type of elements in dbArraydbArray - array to wrapMatrix backed by DbArray...UnsupportedOperationException - if any of the arrays in dbArrayBases does not belong to {DbByteArray, DbShortArray, DbIntArray, DbFloatArray,
DbLongArray, DbDoubleArray, DbArray<? extends Number>}