| Package | Description | 
|---|---|
| org.apache.sysml.runtime.compress | |
| org.apache.sysml.runtime.matrix.data | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompressedMatrixBlock
Experimental version of MatrixBlock that allows a compressed internal
 representation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatrixValue | 
CompressedMatrixBlock.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateBinaryOperations(MatrixValue mv1,
                         MatrixValue mv2,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
CompressedMatrixBlock.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
CompressedMatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out,
                    int k)  | 
MatrixValue | 
CompressedMatrixBlock.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue ret,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
CompressedMatrixBlock.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
CompressedMatrixBlock.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator sop,
                MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.sortOperations(MatrixValue weights,
              MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
| Modifier and Type | Method and Description | 
|---|---|
MatrixValue | 
CompressedMatrixBlock.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateBinaryOperations(MatrixValue mv1,
                         MatrixValue mv2,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
CompressedMatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
void | 
CompressedMatrixBlock.appendOperations(MatrixValue v2,
                ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
                int blockRowFactor,
                int blockColFactor,
                boolean cbind,
                boolean m2IsLast,
                int nextNCol)  | 
MatrixValue | 
CompressedMatrixBlock.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
void | 
CompressedMatrixBlock.binaryOperationsInPlace(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                       MatrixValue thatValue)  | 
MatrixBlock | 
CompressedMatrixBlock.groupedAggOperations(MatrixValue tgt,
                    MatrixValue wghts,
                    MatrixValue ret,
                    int ngroups,
                    org.apache.sysml.runtime.matrix.operators.Operator op)  | 
MatrixBlock | 
CompressedMatrixBlock.groupedAggOperations(MatrixValue tgt,
                    MatrixValue wghts,
                    MatrixValue ret,
                    int ngroups,
                    org.apache.sysml.runtime.matrix.operators.Operator op,
                    int k)  | 
void | 
CompressedMatrixBlock.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
void | 
CompressedMatrixBlock.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
void | 
CompressedMatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
                               MatrixValue out1Val,
                               MatrixValue out2Val)  | 
void | 
CompressedMatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
                               MatrixValue out1Val,
                               MatrixValue out2Val,
                               int k)  | 
MatrixValue | 
CompressedMatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
CompressedMatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out,
                    int k)  | 
MatrixValue | 
CompressedMatrixBlock.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue ret,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
CompressedMatrixBlock.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
CompressedMatrixBlock.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator sop,
                MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.sortOperations(MatrixValue weights,
              MatrixValue result)  | 
void | 
CompressedMatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 double scalar,
                 MatrixValue that,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
CompressedMatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 double scalar,
                 boolean ignoreZeros,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
CompressedMatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 double scalar,
                 MatrixBlock resultBlock)  | 
void | 
CompressedMatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 MatrixValue that2,
                 CTableMap resultMap)  | 
void | 
CompressedMatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
MatrixValue | 
CompressedMatrixBlock.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
CompressedMatrixBlock.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CM_N_COVCell  | 
class  | 
MatrixBlock  | 
class  | 
MatrixCell  | 
class  | 
MatrixPackedCell  | 
class  | 
WeightedCell  | 
class  | 
WeightedPair  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract MatrixValue | 
MatrixValue.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixCell.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixBlock.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CM_N_COVCell.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
abstract MatrixValue | 
MatrixValue.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixCell.aggregateBinaryOperations(MatrixValue value1,
                         MatrixValue value2,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixBlock.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CM_N_COVCell.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
WeightedCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
abstract MatrixValue | 
MatrixValue.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
MatrixCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
MatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
CM_N_COVCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
abstract MatrixValue | 
MatrixValue.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
MatrixCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
MatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
CM_N_COVCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
abstract MatrixValue | 
MatrixValue.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
MatrixCell.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
static MatrixValue | 
OperationsOnMatrixValues.performAggregateBinaryIgnoreIndexes(MatrixValue value1,
                                   MatrixValue value2,
                                   MatrixValue valueOut,
                                   org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixBlock.pickValues(MatrixValue quantiles,
          MatrixValue ret)  | 
abstract MatrixValue | 
MatrixValue.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixCell.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
CM_N_COVCell.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out,
                    int k)  | 
MatrixValue | 
WeightedCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
abstract MatrixValue | 
MatrixValue.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
MatrixCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
MatrixBlock.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue ret,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
CM_N_COVCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.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)  | 
MatrixValue | 
MatrixBlock.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
CM_N_COVCell.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
WeightedCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.sortOperations(MatrixValue weights,
              MatrixValue result)  | 
MatrixValue | 
WeightedCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
MatrixCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
MatrixBlock.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
MatrixCell.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
MatrixBlock.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
CM_N_COVCell.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract MatrixValue | 
MatrixValue.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixCell.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixBlock.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CM_N_COVCell.aggregateBinaryOperations(MatrixIndexes m1Index,
                         MatrixValue m1Value,
                         MatrixIndexes m2Index,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
abstract MatrixValue | 
MatrixValue.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixCell.aggregateBinaryOperations(MatrixValue value1,
                         MatrixValue value2,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
MatrixBlock.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
CM_N_COVCell.aggregateBinaryOperations(MatrixValue m1Value,
                         MatrixValue m2Value,
                         MatrixValue result,
                         org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
MatrixValue | 
WeightedCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
abstract MatrixValue | 
MatrixValue.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
MatrixCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
MatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn)  | 
MatrixValue | 
CM_N_COVCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int brlen,
                        int bclen,
                        MatrixIndexes indexesIn)  | 
abstract MatrixValue | 
MatrixValue.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
MatrixCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
MatrixBlock.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
MatrixValue | 
CM_N_COVCell.aggregateUnaryOperations(org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                        MatrixValue result,
                        int blockingFactorRow,
                        int blockingFactorCol,
                        MatrixIndexes indexesIn,
                        boolean inCP)  | 
abstract void | 
MatrixValue.appendOperations(MatrixValue valueIn2,
                ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
                int blockRowFactor,
                int blockColFactor,
                boolean cbind,
                boolean m2IsLast,
                int nextNCol)  | 
void | 
MatrixCell.appendOperations(MatrixValue valueIn2,
                ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
                int blockRowFactor,
                int blockColFactor,
                boolean cbind,
                boolean m2IsLast,
                int nextNCol)  | 
void | 
MatrixBlock.appendOperations(MatrixValue v2,
                ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
                int blockRowFactor,
                int blockColFactor,
                boolean cbind,
                boolean m2IsLast,
                int nextNCol)  | 
void | 
CM_N_COVCell.appendOperations(MatrixValue valueIn2,
                ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
                int blockRowFactor,
                int blockColFactor,
                boolean cbind,
                boolean m2IsLast,
                int nextNCol)  | 
abstract MatrixValue | 
MatrixValue.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
MatrixCell.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.binaryOperations(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                MatrixValue thatValue,
                MatrixValue result)  | 
abstract void | 
MatrixValue.binaryOperationsInPlace(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                       MatrixValue thatValue)  | 
void | 
MatrixCell.binaryOperationsInPlace(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                       MatrixValue thatValue)  | 
void | 
MatrixBlock.binaryOperationsInPlace(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                       MatrixValue thatValue)  | 
void | 
CM_N_COVCell.binaryOperationsInPlace(org.apache.sysml.runtime.matrix.operators.BinaryOperator op,
                       MatrixValue thatValue)  | 
static MatrixPackedCell | 
MatrixPackedCell.checkType(MatrixValue cell)  | 
void | 
WeightedPair.copy(MatrixValue that)  | 
void | 
WeightedCell.copy(MatrixValue that)  | 
abstract void | 
MatrixValue.copy(MatrixValue that)  | 
void | 
MatrixCell.copy(MatrixValue that)  | 
void | 
MatrixBlock.copy(MatrixValue thatValue)  | 
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)  | 
int | 
TaggedFirstSecondIndexes.TagPartitioner.getPartition(TaggedFirstSecondIndexes key,
            MatrixValue value,
            int numPartitions)  | 
MatrixBlock | 
MatrixBlock.groupedAggOperations(MatrixValue tgt,
                    MatrixValue wghts,
                    MatrixValue ret,
                    int ngroups,
                    org.apache.sysml.runtime.matrix.operators.Operator op)
Invocation from CP instructions. 
 | 
MatrixBlock | 
MatrixBlock.groupedAggOperations(MatrixValue tgt,
                    MatrixValue wghts,
                    MatrixValue ret,
                    int ngroups,
                    org.apache.sysml.runtime.matrix.operators.Operator op,
                    int k)  | 
abstract void | 
MatrixValue.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixPackedCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixBlock.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
void | 
CM_N_COVCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue newWithCorrection)  | 
abstract void | 
MatrixValue.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixPackedCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
void | 
MatrixBlock.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
void | 
CM_N_COVCell.incrementalAggregate(org.apache.sysml.runtime.matrix.operators.AggregateOperator aggOp,
                    MatrixValue correction,
                    MatrixValue newWithCorrection)  | 
static void | 
OperationsOnMatrixValues.incrementalAggregation(MatrixValue valueAgg,
                      MatrixValue correction,
                      MatrixValue valueAdd,
                      org.apache.sysml.runtime.matrix.operators.AggregateOperator op,
                      boolean imbededCorrection)  | 
static void | 
OperationsOnMatrixValues.performAggregateBinary(MatrixIndexes indexes1,
                      MatrixValue value1,
                      MatrixIndexes indexes2,
                      MatrixValue value2,
                      MatrixIndexes indexesOut,
                      MatrixValue valueOut,
                      org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
static MatrixValue | 
OperationsOnMatrixValues.performAggregateBinaryIgnoreIndexes(MatrixValue value1,
                                   MatrixValue value2,
                                   MatrixValue valueOut,
                                   org.apache.sysml.runtime.matrix.operators.AggregateBinaryOperator op)  | 
static void | 
OperationsOnMatrixValues.performAggregateUnary(MatrixIndexes indexesIn,
                     MatrixValue valueIn,
                     MatrixIndexes indexesOut,
                     MatrixValue valueOut,
                     org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator op,
                     int brlen,
                     int bclen)  | 
static void | 
OperationsOnMatrixValues.performAppend(MatrixValue valueIn1,
             MatrixValue valueIn2,
             ArrayList<org.apache.sysml.runtime.matrix.mapred.IndexedMatrixValue> outlist,
             int blockRowFactor,
             int blockColFactor,
             boolean cbind,
             boolean m2IsLast,
             int nextNCol)  | 
static void | 
OperationsOnMatrixValues.performBinaryIgnoreIndexes(MatrixValue value1,
                          MatrixValue value2,
                          MatrixValue valueOut,
                          org.apache.sysml.runtime.matrix.operators.BinaryOperator op)  | 
static void | 
OperationsOnMatrixValues.performReorg(MatrixIndexes indexesIn,
            MatrixValue valueIn,
            MatrixIndexes indexesOut,
            MatrixValue valueOut,
            org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
            int startRow,
            int startColumn,
            int length)  | 
static void | 
OperationsOnMatrixValues.performScalarIgnoreIndexes(MatrixValue valueIn,
                          MatrixValue valueOut,
                          org.apache.sysml.runtime.matrix.operators.ScalarOperator op)  | 
static void | 
OperationsOnMatrixValues.performTernary(MatrixIndexes indexesIn1,
              MatrixValue valueIn1,
              double scalarIn2,
              boolean left,
              int brlen,
              CTableMap resultMap,
              MatrixBlock resultBlock,
              org.apache.sysml.runtime.matrix.operators.Operator op)  | 
static void | 
OperationsOnMatrixValues.performTernary(MatrixIndexes indexesIn1,
              MatrixValue valueIn1,
              double scalarIn2,
              double scalarIn3,
              CTableMap resultMap,
              MatrixBlock resultBlock,
              org.apache.sysml.runtime.matrix.operators.Operator op)  | 
static void | 
OperationsOnMatrixValues.performTernary(MatrixIndexes indexesIn1,
              MatrixValue valueIn1,
              double scalarIn2,
              MatrixIndexes indexesIn3,
              MatrixValue valueIn3,
              CTableMap resultMap,
              MatrixBlock resultBlock,
              org.apache.sysml.runtime.matrix.operators.Operator op)  | 
static void | 
OperationsOnMatrixValues.performTernary(MatrixIndexes indexesIn1,
              MatrixValue valueIn1,
              MatrixIndexes indexesIn2,
              MatrixValue valueIn2,
              double scalarIn3,
              CTableMap resultMap,
              MatrixBlock resultBlock,
              org.apache.sysml.runtime.matrix.operators.Operator op)  | 
static void | 
OperationsOnMatrixValues.performTernary(MatrixIndexes indexesIn1,
              MatrixValue valueIn1,
              MatrixIndexes indexesIn2,
              MatrixValue valueIn2,
              MatrixIndexes indexesIn3,
              MatrixValue valueIn3,
              CTableMap resultMap,
              MatrixBlock resultBlock,
              org.apache.sysml.runtime.matrix.operators.Operator op)  | 
static void | 
OperationsOnMatrixValues.performUnaryIgnoreIndexes(MatrixValue valueIn,
                         MatrixValue valueOut,
                         org.apache.sysml.runtime.matrix.operators.UnaryOperator op)  | 
static void | 
OperationsOnMatrixValues.performZeroOut(MatrixIndexes indexesIn,
              MatrixValue valueIn,
              MatrixIndexes indexesOut,
              MatrixValue valueOut,
              org.apache.sysml.runtime.util.IndexRange range,
              boolean complementary)  | 
void | 
MatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
                               MatrixValue out1Val,
                               MatrixValue out2Val)  | 
void | 
MatrixBlock.permutationMatrixMultOperations(MatrixValue m2Val,
                               MatrixValue out1Val,
                               MatrixValue out2Val,
                               int k)  | 
MatrixValue | 
MatrixBlock.pickValues(MatrixValue quantiles,
          MatrixValue ret)  | 
abstract MatrixValue | 
MatrixValue.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixCell.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
CM_N_COVCell.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out)  | 
MatrixValue | 
MatrixBlock.quaternaryOperations(org.apache.sysml.runtime.matrix.operators.QuaternaryOperator qop,
                    MatrixValue um,
                    MatrixValue vm,
                    MatrixValue wm,
                    MatrixValue out,
                    int k)  | 
MatrixValue | 
WeightedCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
abstract MatrixValue | 
MatrixValue.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
MatrixCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue result,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
MatrixBlock.reorgOperations(org.apache.sysml.runtime.matrix.operators.ReorgOperator op,
               MatrixValue ret,
               int startRow,
               int startColumn,
               int length)  | 
MatrixValue | 
CM_N_COVCell.reorgOperations(org.apache.sysml.runtime.matrix.operators.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)  | 
MatrixValue | 
MatrixBlock.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
CM_N_COVCell.replaceOperations(MatrixValue result,
                 double pattern,
                 double replacement)  | 
MatrixValue | 
WeightedCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.scalarOperations(org.apache.sysml.runtime.matrix.operators.ScalarOperator op,
                MatrixValue result)  | 
MatrixValue | 
MatrixBlock.sortOperations(MatrixValue weights,
              MatrixValue result)  | 
static void | 
OperationsOnMatrixValues.startAggregation(MatrixValue valueOut,
                MatrixValue correction,
                org.apache.sysml.runtime.matrix.operators.AggregateOperator op,
                int rlen,
                int clen,
                boolean sparseHint,
                boolean imbededCorrection)  | 
abstract void | 
MatrixValue.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 double scalarThat,
                 MatrixValue that2,
                 CTableMap ctableResult,
                 MatrixBlock ctableResultBlock)  | 
void | 
MatrixCell.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 double scalarThat,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
MatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.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.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 double scalarThat,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
abstract void | 
MatrixValue.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 double scalar_that2,
                 boolean ignoreZeros,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
MatrixCell.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 double scalarThat2,
                 boolean ignoreZeros,
                 CTableMap ctableResult,
                 MatrixBlock ctableResultBlock)  | 
void | 
MatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.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.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 double scalarThat2,
                 boolean ignoreZeros,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
MatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 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) 
 | 
void | 
MatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.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.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
MatrixCell.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
MatrixBlock.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue thatVal,
                 MatrixValue that2Val,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
void | 
CM_N_COVCell.ternaryOperations(org.apache.sysml.runtime.matrix.operators.Operator op,
                 MatrixValue that,
                 MatrixValue that2,
                 CTableMap resultMap,
                 MatrixBlock resultBlock)  | 
MatrixValue | 
WeightedCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
MatrixCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
MatrixBlock.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
MatrixValue | 
CM_N_COVCell.unaryOperations(org.apache.sysml.runtime.matrix.operators.UnaryOperator op,
               MatrixValue result)  | 
abstract MatrixValue | 
MatrixValue.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
MatrixCell.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
MatrixBlock.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
MatrixValue | 
CM_N_COVCell.zeroOutOperations(MatrixValue result,
                 org.apache.sysml.runtime.util.IndexRange range,
                 boolean complementary)  | 
| Modifier and Type | Method and Description | 
|---|---|
static TaggedMatrixValue | 
TaggedMatrixValue.createObject(Class<? extends MatrixValue> cls)  | 
| Constructor and Description | 
|---|
MatrixCell(MatrixValue that)  | 
MatrixValue(MatrixValue that)  | 
TaggedMatrixValue(MatrixValue b,
                 byte t)  | 
Copyright © 2017 The Apache Software Foundation. All rights reserved.