Uses of Interface
dev.nm.number.doublearray.DoubleArrayOperation
-
Packages that use DoubleArrayOperation Package Description dev.nm.algebra.linear.matrix.doubles.matrixtype.dense dev.nm.number.doublearray -
-
Uses of DoubleArrayOperation in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense
Methods in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense with parameters of type DoubleArrayOperation Modifier and Type Method Description protected abstract DenseDataDenseData. newInstance(double[] data, int nRows, int nCols, DoubleArrayOperation operation)Constructors in dev.nm.algebra.linear.matrix.doubles.matrixtype.dense with parameters of type DoubleArrayOperation Constructor Description DenseData(double[] data, int nRows, int nCols, DoubleArrayOperation operation)Construct a storage, and specify the implementations of the element-wise operations. -
Uses of DoubleArrayOperation in dev.nm.number.doublearray
Classes in dev.nm.number.doublearray that implement DoubleArrayOperation Modifier and Type Class Description classCompositeDoubleArrayOperationIt is desirable to have multiple implementations and switch between them for, e.g., performance reason.classParallelDoubleArrayOperationThis is a multi-threaded implementation of the array math operations.classSimpleDoubleArrayOperationThis is a simple, single-threaded implementation of the array math operations.Methods in dev.nm.number.doublearray that return DoubleArrayOperation Modifier and Type Method Description DoubleArrayOperationCompositeDoubleArrayOperation.ImplementationChooser. getOperation(double[] arr1, double[] arr2)Get an implementation based on the inputs.Constructors in dev.nm.number.doublearray with parameters of type DoubleArrayOperation Constructor Description CompositeDoubleArrayOperation(int arrayLengthThreshold, DoubleArrayOperation impl1, DoubleArrayOperation impl2)Construct aCompositeDoubleArrayOperationthat chooses an implementation by array length.
-