public abstract class SpoofOuterProduct extends SpoofOperator
| Modifier and Type | Class and Description |
|---|---|
static class |
SpoofOuterProduct.OutProdType |
SpoofOperator.SideInput, SpoofOperator.SideInputSparseCell, SpoofOperator.SideInputSparseRow| Constructor and Description |
|---|
SpoofOuterProduct(SpoofOuterProduct.OutProdType type) |
| Modifier and Type | Method and Description |
|---|---|
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects) |
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int numThreads) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int numThreads) |
SpoofOuterProduct.OutProdType |
getOuterProdType() |
String |
getSpoofType() |
void |
setOuterProdType(SpoofOuterProduct.OutProdType type) |
getDenseMatrices, getTotalInputNnz, getTotalInputSizepublic SpoofOuterProduct(SpoofOuterProduct.OutProdType type)
public void setOuterProdType(SpoofOuterProduct.OutProdType type)
public SpoofOuterProduct.OutProdType getOuterProdType()
public String getSpoofType()
getSpoofType in class SpoofOperatorpublic ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects)
execute in class SpoofOperatorpublic ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int numThreads)
execute in class SpoofOperatorpublic MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out)
execute in class SpoofOperatorpublic MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, int numThreads)
execute in class SpoofOperatorCopyright © 2020 The Apache Software Foundation. All rights reserved.