abstract AColGroup |
AColGroup.append(AColGroup g) |
Append the other column group to this column group.
|
AColGroup |
ColGroupConst.append(AColGroup g) |
|
AColGroup |
ColGroupDDC.append(AColGroup g) |
|
AColGroup |
ColGroupDDCFOR.append(AColGroup g) |
|
AColGroup |
ColGroupEmpty.append(AColGroup g) |
|
AColGroup |
ColGroupLinearFunctional.append(AColGroup g) |
|
AColGroup |
ColGroupOLE.append(AColGroup g) |
|
AColGroup |
ColGroupRLE.append(AColGroup g) |
|
AColGroup |
ColGroupSDC.append(AColGroup g) |
|
AColGroup |
ColGroupSDCFOR.append(AColGroup g) |
|
AColGroup |
ColGroupSDCSingle.append(AColGroup g) |
|
AColGroup |
ColGroupSDCSingleZeros.append(AColGroup g) |
|
AColGroup |
ColGroupSDCZeros.append(AColGroup g) |
|
AColGroup |
ColGroupUncompressed.append(AColGroup g) |
|
static AColGroup |
AColGroup.appendN(AColGroup[] groups) |
Append all column groups in the list provided together in one go allocating the output once.
|
AColGroup |
ColGroupConst.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupDDC.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupDDCFOR.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupEmpty.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupLinearFunctional.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupOLE.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupRLE.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupSDC.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupSDCFOR.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupSDCSingle.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupSDCSingleZeros.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupSDCZeros.appendNInternal(AColGroup[] g) |
|
AColGroup |
ColGroupUncompressed.appendNInternal(AColGroup[] g) |
|
abstract AColGroup |
AColGroup.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
Perform a binary row operation.
|
AColGroup |
ColGroupConst.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupDDC.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupDDCFOR.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupEmpty.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupLinearFunctional.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupOLE.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupRLE.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDC.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCFOR.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCSingle.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCSingleZeros.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCZeros.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupUncompressed.binaryRowOpLeft(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
abstract AColGroup |
AColGroup.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
Perform a binary row operation.
|
AColGroup |
ColGroupConst.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupDDC.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupDDCFOR.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupEmpty.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupLinearFunctional.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupOLE.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupRLE.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDC.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCFOR.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCSingle.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCSingleZeros.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupSDCZeros.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
AColGroup |
ColGroupUncompressed.binaryRowOpRight(BinaryOperator op,
double[] v,
boolean isRowSafe) |
|
static AColGroup |
ColGroupConst.create(double[] values) |
Generate a constant column group.
|
static AColGroup |
ColGroupConst.create(int numCols,
double value) |
Generate a constant column group.
|
static AColGroup |
ColGroupConst.create(int numCols,
ADictionary dict) |
Generate a constant column group.
|
static AColGroup |
ColGroupConst.create(IColIndex cols,
double value) |
Generate a constant column group.
|
static AColGroup |
ColGroupConst.create(IColIndex cols,
double[] values) |
Generate a constant column group.
|
static AColGroup |
ColGroupDDC.create(IColIndex colIndexes,
ADictionary dict,
AMapToData data,
int[] cachedCounts) |
|
static AColGroup |
ColGroupDDCFOR.create(IColIndex colIndexes,
ADictionary dict,
AMapToData data,
int[] cachedCounts,
double[] reference) |
|
static AColGroup |
ColGroupLinearFunctional.create(IColIndex colIndices,
double[] coefficents,
int numRows) |
Generate a linear functional column group.
|
static AColGroup |
ColGroupSDC.create(IColIndex colIndices,
int numRows,
ADictionary dict,
double[] defaultTuple,
AOffset offsets,
AMapToData data,
int[] cachedCounts) |
|
static AColGroup |
ColGroupSDCFOR.create(IColIndex colIndexes,
int numRows,
ADictionary dict,
AOffset offsets,
AMapToData data,
int[] cachedCounts,
double[] reference) |
|
static AColGroup |
ColGroupSDCSingle.create(IColIndex colIndexes,
int numRows,
ADictionary dict,
double[] defaultTuple,
AOffset offsets,
int[] cachedCounts) |
|
static AColGroup |
ColGroupSDCSingleZeros.create(IColIndex colIndices,
int numRows,
ADictionary dict,
AOffset offsets,
int[] cachedCounts) |
|
static AColGroup |
ColGroupSDCZeros.create(IColIndex colIndices,
int numRows,
ADictionary dict,
AOffset offsets,
AMapToData data,
int[] cachedCounts) |
|
static AColGroup |
ColGroupUncompressed.create(IColIndex colIndexes,
MatrixBlock rawBlock,
boolean transposed) |
Main constructor for Uncompressed ColGroup.
|
static AColGroup |
ColGroupUncompressed.create(MatrixBlock data) |
|
abstract AColGroup |
AMorphingMMColGroup.extractCommon(double[] constV) |
extract common value from group and return non morphing group
|
AColGroup |
ColGroupDDCFOR.extractCommon(double[] constV) |
|
AColGroup |
ColGroupSDC.extractCommon(double[] constV) |
|
AColGroup |
ColGroupSDCFOR.extractCommon(double[] constV) |
|
AColGroup |
ColGroupSDCSingle.extractCommon(double[] constV) |
|
static AColGroup |
ColGroupIO.readColGroup(DataInput in,
int nRows) |
|
abstract AColGroup |
AColGroup.replace(double pattern,
double replace) |
Make a copy of the column group values, and replace all values that match pattern with replacement value.
|
AColGroup |
AColGroupValue.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupConst.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupDDCFOR.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupEmpty.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupLinearFunctional.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupSDC.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupSDCFOR.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupSDCSingle.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupSDCSingleZeros.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupSDCZeros.replace(double pattern,
double replace) |
|
AColGroup |
ColGroupUncompressed.replace(double pattern,
double replace) |
|
abstract AColGroup |
AColGroup.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
Expand the column group to multiple columns.
|
AColGroup |
AColGroupValue.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupConst.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupDDCFOR.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupEmpty.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupLinearFunctional.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupSDC.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupSDCFOR.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupSDCSingle.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
ColGroupUncompressed.rexpandCols(int max,
boolean ignore,
boolean cast,
int nRows) |
|
AColGroup |
AColGroup.rightMultByMatrix(MatrixBlock right) |
Right matrix multiplication with this column group.
|
abstract AColGroup |
AColGroup.rightMultByMatrix(MatrixBlock right,
IColIndex allCols) |
Right matrix multiplication with this column group.
|
AColGroup |
ADictBasedColGroup.rightMultByMatrix(MatrixBlock right,
IColIndex allCols) |
|
AColGroup |
ColGroupEmpty.rightMultByMatrix(MatrixBlock right,
IColIndex allCols) |
|
AColGroup |
ColGroupLinearFunctional.rightMultByMatrix(MatrixBlock right,
IColIndex allCols) |
|
AColGroup |
ColGroupUncompressed.rightMultByMatrix(MatrixBlock right,
IColIndex allCols) |
|
abstract AColGroup |
AColGroup.scalarOperation(ScalarOperator op) |
Perform the specified scalar operation directly on the compressed column group, without decompressing individual
cells if possible.
|
AColGroup |
ColGroupConst.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupDDC.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupDDCFOR.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupEmpty.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupLinearFunctional.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupOLE.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupRLE.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupSDC.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupSDCFOR.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupSDCSingle.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupSDCSingleZeros.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupSDCZeros.scalarOperation(ScalarOperator op) |
|
AColGroup |
ColGroupUncompressed.scalarOperation(ScalarOperator op) |
|
AColGroup |
AColGroup.shiftColIndices(int offset) |
Shift all column indexes contained by an offset.
|
AColGroup |
AColGroup.sliceColumn(int col) |
Slice out a single column from the column group.
|
AColGroup |
AColGroup.sliceColumns(int cl,
int cu) |
Slice out the columns within the range of cl and cu to remove the dictionary values related to these columns.
|
abstract AColGroup |
AColGroup.sliceRows(int rl,
int ru) |
Slice range of rows out of the column group and return a new column group only containing the row segment.
|
AColGroup |
ColGroupConst.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupDDC.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupDDCFOR.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupEmpty.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupLinearFunctional.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupOLE.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupRLE.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupSDC.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupSDCFOR.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupSDCSingle.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupSDCSingleZeros.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupSDCZeros.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupUncompressed.sliceRows(int rl,
int ru) |
|
AColGroup |
ColGroupDDC.sparsifyFOR() |
|
static AColGroup |
ColGroupDDCFOR.sparsifyFOR(ColGroupDDC g) |
|
AColGroup |
ColGroupSDC.sparsifyFOR() |
|
static AColGroup |
ColGroupSDCFOR.sparsifyFOR(ColGroupSDC g) |
|
AColGroup |
ColGroupSDC.subtractDefaultTuple() |
|
abstract AColGroup |
AColGroup.unaryOperation(UnaryOperator op) |
Perform unary operation on the column group and return a new column group
|
AColGroup |
ColGroupConst.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupDDC.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupDDCFOR.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupEmpty.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupLinearFunctional.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupOLE.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupRLE.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupSDC.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupSDCFOR.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupSDCSingle.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupSDCSingleZeros.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupSDCZeros.unaryOperation(UnaryOperator op) |
|
AColGroup |
ColGroupUncompressed.unaryOperation(UnaryOperator op) |
|