abstract MatrixValue |
MatrixValue.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn) |
MatrixValue |
MatrixCell.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn) |
MatrixBlock |
MatrixBlock.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn) |
MatrixValue |
WeightedCell.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn) |
MatrixValue |
CM_N_COVCell.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn) |
abstract MatrixValue |
MatrixValue.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn,
boolean inCP) |
MatrixValue |
MatrixCell.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn,
boolean inCP) |
MatrixBlock |
MatrixBlock.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn,
boolean inCP) |
MatrixValue |
CM_N_COVCell.aggregateUnaryOperations(AggregateUnaryOperator op,
MatrixValue result,
int blen,
MatrixIndexes indexesIn,
boolean inCP) |
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) |
abstract MatrixValue |
MatrixValue.binaryOperations(BinaryOperator op,
MatrixValue thatValue,
MatrixValue result) |
MatrixValue |
MatrixCell.binaryOperations(BinaryOperator op,
MatrixValue thatValue,
MatrixValue result) |
MatrixBlock |
MatrixBlock.binaryOperations(BinaryOperator op,
MatrixValue thatValue,
MatrixValue result) |
MatrixValue |
CM_N_COVCell.binaryOperations(BinaryOperator op,
MatrixValue thatValue,
MatrixValue result) |
abstract MatrixValue |
MatrixValue.binaryOperationsInPlace(BinaryOperator op,
MatrixValue thatValue) |
MatrixValue |
MatrixCell.binaryOperationsInPlace(BinaryOperator op,
MatrixValue thatValue) |
MatrixBlock |
MatrixBlock.binaryOperationsInPlace(BinaryOperator op,
MatrixValue thatValue) |
MatrixValue |
CM_N_COVCell.binaryOperationsInPlace(BinaryOperator op,
MatrixValue thatValue) |
abstract void |
MatrixValue.copy(MatrixValue that) |
void |
WeightedPair.copy(MatrixValue that) |
void |
MatrixCell.copy(MatrixValue that) |
void |
MatrixBlock.copy(MatrixValue thatValue) |
void |
WeightedCell.copy(MatrixValue that) |
void |
CM_N_COVCell.copy(MatrixValue that) |
abstract void |
MatrixValue.copy(MatrixValue that,
boolean sp) |
void |
MatrixCell.copy(MatrixValue that,
boolean sp) |
void |
MatrixBlock.copy(MatrixValue thatValue,
boolean sp) |
void |
CM_N_COVCell.copy(MatrixValue that,
boolean sp) |
abstract void |
MatrixValue.ctableOperations(Operator op,
double scalarThat,
MatrixValue that2,
CTableMap ctableResult,
MatrixBlock ctableResultBlock) |
void |
MatrixCell.ctableOperations(Operator op,
double scalarThat,
MatrixValue that2,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
MatrixBlock.ctableOperations(Operator op,
double scalarThat,
MatrixValue that2Val,
CTableMap resultMap,
MatrixBlock resultBlock)
D = ctable(A,v2,W)
this <- A; scalarThat <- v2; that2 <- W; result <- D
(i1,j1,v1) from input1 (this)
(v2) from sclar_input2 (scalarThat)
(i3,j3,w) from input3 (that2)
|
void |
CM_N_COVCell.ctableOperations(Operator op,
double scalarThat,
MatrixValue that2,
CTableMap resultMap,
MatrixBlock resultBlock) |
abstract void |
MatrixValue.ctableOperations(Operator op,
MatrixValue that,
double scalar_that2,
boolean ignoreZeros,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
MatrixCell.ctableOperations(Operator op,
MatrixValue that,
double scalarThat2,
boolean ignoreZeros,
CTableMap ctableResult,
MatrixBlock ctableResultBlock) |
void |
MatrixBlock.ctableOperations(Operator op,
MatrixValue thatVal,
double scalarThat2,
boolean ignoreZeros,
CTableMap resultMap,
MatrixBlock resultBlock)
D = ctable(A,B,w)
this <- A; that <- B; scalar_that2 <- w; result <- D
(i1,j1,v1) from input1 (this)
(i1,j1,v2) from input2 (that)
(w) from scalar_input3 (scalarThat2)
NOTE: This method supports both vectors and matrices.
|
void |
CM_N_COVCell.ctableOperations(Operator op,
MatrixValue that,
double scalarThat2,
boolean ignoreZeros,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
MatrixBlock.ctableOperations(Operator op,
MatrixValue thatVal,
MatrixValue that2Val,
CTableMap resultMap)
D = ctable(A,B,W)
this <- A; that <- B; that2 <- W; result <- D
(i1,j1,v1) from input1 (this)
(i1,j1,v2) from input2 (that)
(i1,j1,w) from input3 (that2)
|
abstract void |
MatrixValue.ctableOperations(Operator op,
MatrixValue that,
MatrixValue that2,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
MatrixCell.ctableOperations(Operator op,
MatrixValue that,
MatrixValue that2,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
MatrixBlock.ctableOperations(Operator op,
MatrixValue thatVal,
MatrixValue that2Val,
CTableMap resultMap,
MatrixBlock resultBlock) |
void |
CM_N_COVCell.ctableOperations(Operator op,
MatrixValue that,
MatrixValue that2,
CTableMap resultMap,
MatrixBlock resultBlock) |
MatrixBlock |
MatrixBlock.ctableSeqOperations(MatrixValue thatMatrix,
double thatScalar,
MatrixBlock resultBlock)
D = ctable(seq,A,w)
this <- seq; thatMatrix <- A; thatScalar <- w; result <- D
(i1,j1,v1) from input1 (this)
(i1,j1,v2) from input2 (that)
(w) from scalar_input3 (scalarThat2)
|
MatrixBlock |
MatrixBlock.groupedAggOperations(MatrixValue tgt,
MatrixValue wghts,
MatrixValue ret,
int ngroups,
Operator op)
Invocation from CP instructions.
|
MatrixBlock |
MatrixBlock.groupedAggOperations(MatrixValue tgt,
MatrixValue wghts,
MatrixValue ret,
int ngroups,
Operator op,
int k) |
abstract void |
MatrixValue.incrementalAggregate(AggregateOperator aggOp,
MatrixValue newWithCorrection) |
void |
MatrixCell.incrementalAggregate(AggregateOperator aggOp,
MatrixValue newWithCorrection) |
void |
MatrixBlock.incrementalAggregate(AggregateOperator aggOp,
MatrixValue newWithCorrection) |
void |
CM_N_COVCell.incrementalAggregate(AggregateOperator aggOp,
MatrixValue newWithCorrection) |
abstract void |
MatrixValue.incrementalAggregate(AggregateOperator aggOp,
MatrixValue correction,
MatrixValue newWithCorrection,
boolean deep) |
void |
MatrixCell.incrementalAggregate(AggregateOperator aggOp,
MatrixValue correction,
MatrixValue newWithCorrection,
boolean deep) |
void |
MatrixBlock.incrementalAggregate(AggregateOperator aggOp,
MatrixValue correction,
MatrixValue newWithCorrection,
boolean deep) |
void |
CM_N_COVCell.incrementalAggregate(AggregateOperator aggOp,
MatrixValue correction,
MatrixValue newWithCorrection,
boolean deep) |
static void |
OperationsOnMatrixValues.incrementalAggregation(MatrixValue valueAgg,
MatrixValue correction,
MatrixValue valueAdd,
AggregateOperator op,
boolean embeddedCorrection) |
static void |
OperationsOnMatrixValues.incrementalAggregation(MatrixValue valueAgg,
MatrixValue correction,
MatrixValue valueAdd,
AggregateOperator op,
boolean embeddedCorrection,
boolean deep) |
static void |
OperationsOnMatrixValues.performAggregateUnary(MatrixIndexes indexesIn,
MatrixValue valueIn,
MatrixIndexes indexesOut,
MatrixValue valueOut,
AggregateUnaryOperator op,
int blen) |
static void |
OperationsOnMatrixValues.performAppend(MatrixValue valueIn1,
MatrixValue valueIn2,
ArrayList<IndexedMatrixValue> outlist,
int blen,
boolean cbind,
boolean m2IsLast,
int nextNCol) |
static void |
OperationsOnMatrixValues.performBinaryIgnoreIndexes(MatrixValue value1,
MatrixValue value2,
MatrixValue valueOut,
BinaryOperator op) |
static void |
OperationsOnMatrixValues.performCtable(MatrixIndexes indexesIn1,
MatrixValue valueIn1,
double scalarIn2,
boolean left,
int blen,
CTableMap resultMap,
MatrixBlock resultBlock,
Operator op) |
static void |
OperationsOnMatrixValues.performCtable(MatrixIndexes indexesIn1,
MatrixValue valueIn1,
double scalarIn2,
double scalarIn3,
CTableMap resultMap,
MatrixBlock resultBlock,
Operator op) |
static void |
OperationsOnMatrixValues.performCtable(MatrixIndexes indexesIn1,
MatrixValue valueIn1,
double scalarIn2,
MatrixIndexes indexesIn3,
MatrixValue valueIn3,
CTableMap resultMap,
MatrixBlock resultBlock,
Operator op) |
static void |
OperationsOnMatrixValues.performCtable(MatrixIndexes indexesIn1,
MatrixValue valueIn1,
MatrixIndexes indexesIn2,
MatrixValue valueIn2,
double scalarIn3,
CTableMap resultMap,
MatrixBlock resultBlock,
Operator op) |
static void |
OperationsOnMatrixValues.performCtable(MatrixIndexes indexesIn1,
MatrixValue valueIn1,
MatrixIndexes indexesIn2,
MatrixValue valueIn2,
MatrixIndexes indexesIn3,
MatrixValue valueIn3,
CTableMap resultMap,
MatrixBlock resultBlock,
Operator op) |
static void |
OperationsOnMatrixValues.performReorg(MatrixIndexes indexesIn,
MatrixValue valueIn,
MatrixIndexes indexesOut,
MatrixValue valueOut,
ReorgOperator op,
int startRow,
int startColumn,
int length) |
static void |
OperationsOnMatrixValues.performZeroOut(MatrixIndexes indexesIn,
MatrixValue valueIn,
MatrixIndexes indexesOut,
MatrixValue valueOut,
IndexRange range,
boolean complementary) |
void |
MatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
MatrixValue out1Val,
MatrixValue out2Val) |
void |
MatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
MatrixValue out1Val,
MatrixValue out2Val,
int k) |
MatrixBlock |
MatrixBlock.pickValues(MatrixValue quantiles,
MatrixValue ret) |
abstract MatrixValue |
MatrixValue.reorgOperations(ReorgOperator op,
MatrixValue result,
int startRow,
int startColumn,
int length) |
MatrixValue |
MatrixCell.reorgOperations(ReorgOperator op,
MatrixValue result,
int startRow,
int startColumn,
int length) |
MatrixBlock |
MatrixBlock.reorgOperations(ReorgOperator op,
MatrixValue ret,
int startRow,
int startColumn,
int length) |
MatrixValue |
WeightedCell.reorgOperations(ReorgOperator op,
MatrixValue result,
int startRow,
int startColumn,
int length) |
MatrixValue |
CM_N_COVCell.reorgOperations(ReorgOperator op,
MatrixValue result,
int startRow,
int startColumn,
int length) |
abstract MatrixValue |
MatrixValue.replaceOperations(MatrixValue result,
double pattern,
double replacement) |
MatrixValue |
MatrixCell.replaceOperations(MatrixValue result,
double pattern,
double replacement) |
MatrixBlock |
MatrixBlock.replaceOperations(MatrixValue result,
double pattern,
double replacement) |
MatrixValue |
CM_N_COVCell.replaceOperations(MatrixValue result,
double pattern,
double replacement) |
abstract MatrixValue |
MatrixValue.scalarOperations(ScalarOperator op,
MatrixValue result) |
MatrixValue |
MatrixCell.scalarOperations(ScalarOperator op,
MatrixValue result) |
MatrixBlock |
MatrixBlock.scalarOperations(ScalarOperator op,
MatrixValue result) |
MatrixValue |
WeightedCell.scalarOperations(ScalarOperator op,
MatrixValue result) |
MatrixValue |
CM_N_COVCell.scalarOperations(ScalarOperator op,
MatrixValue result) |
MatrixBlock |
MatrixBlock.sortOperations(MatrixValue weights,
MatrixBlock result) |
static void |
OperationsOnMatrixValues.startAggregation(MatrixValue valueOut,
MatrixValue correction,
AggregateOperator op,
int rlen,
int clen,
boolean sparseHint,
boolean embeddedCorrection) |
abstract MatrixValue |
MatrixValue.unaryOperations(UnaryOperator op,
MatrixValue result) |
MatrixValue |
MatrixCell.unaryOperations(UnaryOperator op,
MatrixValue result) |
MatrixBlock |
MatrixBlock.unaryOperations(UnaryOperator op,
MatrixValue result) |
MatrixValue |
WeightedCell.unaryOperations(UnaryOperator op,
MatrixValue result) |
MatrixValue |
CM_N_COVCell.unaryOperations(UnaryOperator op,
MatrixValue result) |
abstract MatrixValue |
MatrixValue.zeroOutOperations(MatrixValue result,
IndexRange range,
boolean complementary) |
MatrixValue |
MatrixCell.zeroOutOperations(MatrixValue result,
IndexRange range,
boolean complementary) |
MatrixBlock |
MatrixBlock.zeroOutOperations(MatrixValue result,
IndexRange range,
boolean complementary) |
MatrixValue |
CM_N_COVCell.zeroOutOperations(MatrixValue result,
IndexRange range,
boolean complementary) |