| 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) |