static MatrixBlock |
CLALibCompAgg.aggregateUnary(CompressedMatrixBlock inputMatrix,
MatrixBlock result,
AggregateUnaryOperator op,
int blen,
MatrixIndexes indexesIn,
boolean inCP) |
|
static MatrixBlock |
CLALibBinaryCellOp.binaryOperationsLeft(BinaryOperator op,
CompressedMatrixBlock m1,
MatrixBlock that,
MatrixBlock result) |
|
static MatrixBlock |
CLALibBinaryCellOp.binaryOperationsRight(BinaryOperator op,
CompressedMatrixBlock m1,
MatrixBlock that,
MatrixBlock result) |
|
static CM_COV_Object |
CLALibCMOps.centralMoment(CompressedMatrixBlock cmb,
CMOperator op) |
|
static List<AColGroup> |
CLALibCombineGroups.combine(CompressedMatrixBlock cmb,
int k) |
|
static List<AColGroup> |
CLALibCombineGroups.combine(CompressedMatrixBlock cmb,
CompressedSizeInfo csi,
ExecutorService pool) |
|
static void |
CLALibUtils.combineConstColumns(CompressedMatrixBlock in) |
Combine all column groups that are constant types, this include empty and const.
|
static MatrixBlock |
CLALibDecompress.decompress(CompressedMatrixBlock cmb,
int k) |
|
static void |
CLALibDecompress.decompressTo(CompressedMatrixBlock cmb,
MatrixBlock ret,
int rowOffset,
int colOffset,
int k,
boolean countNNz) |
|
static CompressionScheme |
CLALibScheme.getScheme(CompressedMatrixBlock cmb) |
|
static MatrixBlock |
CLALibLeftMultBy.leftMultByMatrix(CompressedMatrixBlock right,
MatrixBlock left,
MatrixBlock ret,
int k) |
Left multiplication with two CompressedMatrixBlock following the equation:
ret = left %*% right
|
static MatrixBlock |
CLALibLeftMultBy.leftMultByMatrixTransposed(CompressedMatrixBlock right,
CompressedMatrixBlock left,
MatrixBlock ret,
int k) |
Left multiplication with two CompressedMatrixBlock following the equation:
ret = t(left) %*% right
|
static MatrixBlock |
CLALibLeftMultBy.leftMultByMatrixTransposed(CompressedMatrixBlock right,
MatrixBlock left,
MatrixBlock ret,
int k) |
Left multiplication with a CompressedMatrixBlock on the right following the equation:
ret = t(left) %*% right
|
static void |
CLALibTSMM.leftMultByTransposeSelf(CompressedMatrixBlock cmb,
MatrixBlock ret,
int k) |
Self left Matrix multiplication (tsmm)
t(x) %*% x
|
static MatrixBlock |
CLALibMMChain.mmChain(CompressedMatrixBlock x,
MatrixBlock v,
MatrixBlock w,
MatrixBlock out,
MapMultChain.ChainType ctype,
int k) |
Support compressed MM chain operation to fuse the following cases :
|
static MatrixBlock |
CLALibRexpand.rexpand(CompressedMatrixBlock in,
MatrixBlock ret,
double max,
boolean rows,
boolean cast,
boolean ignore,
int k) |
|
static MatrixBlock |
CLALibRightMultBy.rightMultByMatrix(CompressedMatrixBlock m1,
MatrixBlock m2,
MatrixBlock ret,
int k) |
|
static MatrixBlock |
CLALibRightMultBy.rightMultByMatrix(CompressedMatrixBlock m1,
MatrixBlock m2,
MatrixBlock ret,
int k,
boolean allowOverlap) |
|
static MatrixBlock |
CLALibScalar.scalarOperations(ScalarOperator sop,
CompressedMatrixBlock m1,
MatrixValue result) |
|
static MatrixBlock |
CLALibSlice.slice(CompressedMatrixBlock cmb,
int rl,
int ru,
int cl,
int cu,
boolean deep) |
|
static List<MatrixBlock> |
CLALibSlice.sliceBlocks(CompressedMatrixBlock cmb,
int blen,
int k) |
Slice blocks of compressed matrices from the compressed representation.
|
static CompressedMatrixBlock |
CLALibSlice.sliceColumns(CompressedMatrixBlock cmb,
int cl,
int cu) |
|
static MatrixBlock |
CLALibSlice.sliceRowsCompressed(CompressedMatrixBlock cmb,
int rl,
int ru) |
|
static CompressedMatrixBlock |
CLALibSquash.squash(CompressedMatrixBlock m,
int k) |
Squash or recompress is process each column group in the given Compressed Matrix Block and tries to recompress
each column.
|
static MatrixBlock |
CLALibTernaryOp.ternaryOperations(CompressedMatrixBlock m1,
TernaryOperator op,
MatrixBlock m2,
MatrixBlock m3,
MatrixBlock ret) |
|
static MatrixBlock |
CLALibUnary.unaryOperations(CompressedMatrixBlock m,
UnaryOperator op,
MatrixValue result) |
|