public class DimensionOps extends Object
Modifier and Type | Class and Description |
---|---|
protected static interface |
DimensionOps.RealDimensionOperation
Defines real dimension operations.
|
protected static interface |
DimensionOps.RealIndexOperation
Defines real index operations.
|
protected static interface |
DimensionOps.RealReduceOperation
Defines real reduce operations.
|
Modifier and Type | Method and Description |
---|---|
static int[] |
assignBaseIndices(int nIndices,
int[] srcD,
int[] srcS,
int dim)
Assigns base indices when excluding a dimension.
|
static void |
rdOp(int type,
double[] srcV,
int[] srcD,
int[] srcS,
double[] dstV,
int[] opDims)
Dimension operations in support of
ArrayKernel.rdOp(int, double[], int[], int[], double[], int...) . |
static void |
riOp(int type,
double[] srcV,
int[] srcD,
int[] srcS,
int[] dstV,
int dim)
Dimension index operations in support of
ArrayKernel.riOp(int, double[], int[], int[], int[], int) . |
static void |
rrOp(int type,
double[] srcV,
int[] srcD,
int[] srcS,
double[] dstV,
int[] dstD,
int[] dstS,
int[] opDims)
Dimension reduce operations in support of
JavaArrayKernel.rrOp(int, double[], int[], int[], double[], int[], int[], int...) . |
public static final int[] assignBaseIndices(int nIndices, int[] srcD, int[] srcS, int dim)
nIndices
- the number of indices.srcD
- the dimensions.srcS
- the strides.dim
- the dimension to exclude.public static final void rrOp(int type, double[] srcV, int[] srcD, int[] srcS, double[] dstV, int[] dstD, int[] dstS, int[] opDims)
JavaArrayKernel.rrOp(int, double[], int[], int[], double[], int[], int[], int...)
.public static final void riOp(int type, double[] srcV, int[] srcD, int[] srcS, int[] dstV, int dim)
ArrayKernel.riOp(int, double[], int[], int[], int[], int)
.public static final void rdOp(int type, double[] srcV, int[] srcD, int[] srcS, double[] dstV, int[] opDims)
ArrayKernel.rdOp(int, double[], int[], int[], double[], int...)
.