Modifier and Type | Method and Description |
---|---|
void |
AbstractCompressedMatrixBlock.append(MatrixValue v2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
void |
AbstractCompressedMatrixBlock.slice(ArrayList<IndexedMatrixValue> outlist,
IndexRange range,
int rowCut,
int colCut,
int blen,
int boundaryRlen,
int boundaryClen) |
Modifier and Type | Method and Description |
---|---|
List<IndexedMatrixValue> |
ReblockBuffer.flushBufferToBinaryBlocks() |
Constructor and Description |
---|
IndexedMatrixValue(IndexedMatrixValue that) |
Modifier and Type | Method and Description |
---|---|
static IndexedMatrixValue |
SparkUtils.toIndexedMatrixBlock(MatrixIndexes ix,
MatrixBlock mb) |
static IndexedMatrixValue |
SparkUtils.toIndexedMatrixBlock(scala.Tuple2<MatrixIndexes,MatrixBlock> in) |
Modifier and Type | Method and Description |
---|---|
static scala.Tuple2<MatrixIndexes,MatrixBlock> |
SparkUtils.fromIndexedMatrixBlock(IndexedMatrixValue in) |
static Pair<MatrixIndexes,MatrixBlock> |
SparkUtils.fromIndexedMatrixBlockToPair(IndexedMatrixValue in) |
Modifier and Type | Method and Description |
---|---|
static List<scala.Tuple2<MatrixIndexes,MatrixBlock>> |
SparkUtils.fromIndexedMatrixBlock(List<IndexedMatrixValue> in) |
static List<Pair<MatrixIndexes,MatrixBlock>> |
SparkUtils.fromIndexedMatrixBlockToPair(List<IndexedMatrixValue> in) |
Modifier and Type | Method and Description |
---|---|
ArrayList<IndexedMatrixValue> |
ReaderBinaryBlock.readIndexedMatrixBlocksFromHDFS(String fname,
long rlen,
long clen,
int blen) |
Modifier and Type | Method and Description |
---|---|
static List<IndexedMatrixValue> |
LibMatrixReorg.reshape(IndexedMatrixValue in,
DataCharacteristics mcIn,
DataCharacteristics mcOut,
boolean rowwise,
boolean outputEmptyBlocks)
MR/SPARK reshape interface - for reshape we cannot view blocks independently, and hence,
there are different CP and MR interfaces.
|
Modifier and Type | Method and Description |
---|---|
static void |
OperationsOnMatrixValues.performMapGroupedAggregate(Operator op,
IndexedMatrixValue inTarget,
MatrixBlock groups,
int ngroups,
int blen,
ArrayList<IndexedMatrixValue> outlist) |
static void |
OperationsOnMatrixValues.performShift(IndexedMatrixValue in,
IndexRange ixrange,
int blen,
long rlen,
long clen,
ArrayList<IndexedMatrixValue> outlist) |
static void |
OperationsOnMatrixValues.performSlice(IndexedMatrixValue in,
IndexRange ixrange,
int blen,
ArrayList<IndexedMatrixValue> outlist) |
static List<IndexedMatrixValue> |
LibMatrixReorg.reshape(IndexedMatrixValue in,
DataCharacteristics mcIn,
DataCharacteristics mcOut,
boolean rowwise,
boolean outputEmptyBlocks)
MR/SPARK reshape interface - for reshape we cannot view blocks independently, and hence,
there are different CP and MR interfaces.
|
static void |
LibMatrixReorg.rev(IndexedMatrixValue in,
long rlen,
int blen,
ArrayList<IndexedMatrixValue> out) |
static void |
LibMatrixReorg.rexpand(IndexedMatrixValue data,
double max,
boolean rows,
boolean cast,
boolean ignore,
long blen,
ArrayList<IndexedMatrixValue> outList)
MR/Spark rexpand operation (single input, multiple outputs incl empty blocks)
|
static void |
LibMatrixReorg.rmempty(IndexedMatrixValue data,
IndexedMatrixValue offset,
boolean rmRows,
long len,
long blen,
ArrayList<IndexedMatrixValue> outList)
MR rmempty interface - for rmempty we cannot view blocks independently, and hence,
there are different CP and MR interfaces.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
MatrixValue.append(MatrixValue valueIn2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
void |
MatrixCell.append(MatrixValue valueIn2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
void |
MatrixBlock.append(MatrixValue v2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
void |
CM_N_COVCell.append(MatrixValue valueIn2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
static void |
OperationsOnMatrixValues.performAppend(MatrixValue valueIn1,
MatrixValue valueIn2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
static void |
OperationsOnMatrixValues.performMapGroupedAggregate(Operator op,
IndexedMatrixValue inTarget,
MatrixBlock groups,
int ngroups,
int blen,
ArrayList<IndexedMatrixValue> outlist) |
static void |
OperationsOnMatrixValues.performShift(IndexedMatrixValue in,
IndexRange ixrange,
int blen,
long rlen,
long clen,
ArrayList<IndexedMatrixValue> outlist) |
static void |
OperationsOnMatrixValues.performSlice(IndexedMatrixValue in,
IndexRange ixrange,
int blen,
ArrayList<IndexedMatrixValue> outlist) |
static void |
LibMatrixReorg.rev(IndexedMatrixValue in,
long rlen,
int blen,
ArrayList<IndexedMatrixValue> out) |
static void |
LibMatrixReorg.rexpand(IndexedMatrixValue data,
double max,
boolean rows,
boolean cast,
boolean ignore,
long blen,
ArrayList<IndexedMatrixValue> outList)
MR/Spark rexpand operation (single input, multiple outputs incl empty blocks)
|
static void |
LibMatrixReorg.rmempty(IndexedMatrixValue data,
IndexedMatrixValue offset,
boolean rmRows,
long len,
long blen,
ArrayList<IndexedMatrixValue> outList)
MR rmempty interface - for rmempty we cannot view blocks independently, and hence,
there are different CP and MR interfaces.
|
abstract void |
MatrixValue.slice(ArrayList<IndexedMatrixValue> outlist,
IndexRange range,
int rowCut,
int colCut,
int blen,
int boundaryRlen,
int boundaryClen) |
void |
MatrixCell.slice(ArrayList<IndexedMatrixValue> outlist,
IndexRange range,
int rowCut,
int colCut,
int blen,
int boundaryRlen,
int boundaryClen) |
void |
MatrixBlock.slice(ArrayList<IndexedMatrixValue> outlist,
IndexRange range,
int rowCut,
int colCut,
int blen,
int boundaryRlen,
int boundaryClen) |
void |
CM_N_COVCell.slice(ArrayList<IndexedMatrixValue> outlist,
IndexRange range,
int rowCut,
int colCut,
int blen,
int boundaryRlen,
int boundaryClen) |
Modifier and Type | Method and Description |
---|---|
static IndexRange |
UtilFunctions.getSelectedRangeForZeroOut(IndexedMatrixValue in,
int blen,
IndexRange indexRange) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.