| Modifier and Type | Method and Description | 
|---|---|
| MapMultChain.ChainType | AggBinaryOp. checkMapMultChain()MapMultChain: Determine if XtwXv/XtXv pattern applies for this aggbinary 
 and if yes which type. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MapMultChain.ChainType | MapMultChain.ChainType. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static MapMultChain.ChainType[] | MapMultChain.ChainType. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Constructor and Description | 
|---|
| MapMultChain(Lop input1,
            Lop input2,
            Lop input3,
            MapMultChain.ChainType chain,
            Types.DataType dt,
            Types.ValueType vt,
            LopProperties.ExecType et)Constructor to setup a map mult chain with weights | 
| Modifier and Type | Method and Description | 
|---|---|
| MatrixBlock | CompressedMatrixBlock. chainMatrixMultOperations(MatrixBlock v,
                         MatrixBlock w,
                         MatrixBlock out,
                         MapMultChain.ChainType ctype) | 
| MatrixBlock | CompressedMatrixBlock. chainMatrixMultOperations(MatrixBlock v,
                         MatrixBlock w,
                         MatrixBlock out,
                         MapMultChain.ChainType ctype,
                         int k) | 
| Modifier and Type | Method and Description | 
|---|---|
| MapMultChain.ChainType | MMChainCPInstruction. getMMChainType() | 
| Modifier and Type | Method and Description | 
|---|---|
| MapMultChain.ChainType | MMChainFEDInstruction. getMMChainType() | 
| Constructor and Description | 
|---|
| MMChainFEDInstruction(CPOperand in1,
                     CPOperand in2,
                     CPOperand in3,
                     CPOperand out,
                     MapMultChain.ChainType type,
                     int k,
                     String opcode,
                     String istr) | 
| Modifier and Type | Method and Description | 
|---|---|
| MatrixBlock | MatrixBlock. chainMatrixMultOperations(MatrixBlock v,
                         MatrixBlock w,
                         MatrixBlock out,
                         MapMultChain.ChainType ctype) | 
| MatrixBlock | MatrixBlock. chainMatrixMultOperations(MatrixBlock v,
                         MatrixBlock w,
                         MatrixBlock out,
                         MapMultChain.ChainType ctype,
                         int k) | 
| static void | LibMatrixMult. matrixMultChain(MatrixBlock mX,
               MatrixBlock mV,
               MatrixBlock mW,
               MatrixBlock ret,
               MapMultChain.ChainType ct)Performs a matrix multiplication chain operation of type t(X)%*%(X%*%v) or t(X)%*%(w*(X%*%v)). | 
| static void | LibMatrixMult. matrixMultChain(MatrixBlock mX,
               MatrixBlock mV,
               MatrixBlock mW,
               MatrixBlock ret,
               MapMultChain.ChainType ct,
               int k)Performs a parallel matrix multiplication chain operation of type t(X)%*%(X%*%v) or t(X)%*%(w*(X%*%v)). | 
Copyright © 2020 The Apache Software Foundation. All rights reserved.