public abstract class SpoofCellwise extends SpoofOperator implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SpoofCellwise.AggOp |
static class |
SpoofCellwise.CellType |
SpoofOperator.SideInput, SpoofOperator.SideInputSparseCell, SpoofOperator.SideInputSparseRow| Constructor and Description |
|---|
SpoofCellwise(SpoofCellwise.CellType type,
boolean sparseSafe,
boolean containsSeq,
SpoofCellwise.AggOp aggOp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSeq() |
SpoofCUDAOperator |
createCUDAInstrcution(Integer opID,
SpoofCUDAOperator.PrecisionProxy ep) |
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k) |
ScalarObject |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
int k,
long rix) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int k) |
MatrixBlock |
execute(ArrayList<MatrixBlock> inputs,
ArrayList<ScalarObject> scalarObjects,
MatrixBlock out,
int k,
long rix) |
SpoofCellwise.AggOp |
getAggOp() |
SpoofCellwise.CellType |
getCellType() |
String |
getSpoofType() |
boolean |
isSparseSafe() |
execute, getDenseMatrices, getTotalInputNnz, getTotalInputSizepublic SpoofCellwise(SpoofCellwise.CellType type, boolean sparseSafe, boolean containsSeq, SpoofCellwise.AggOp aggOp)
public SpoofCellwise.CellType getCellType()
public SpoofCellwise.AggOp getAggOp()
public boolean isSparseSafe()
public boolean containsSeq()
public SpoofCUDAOperator createCUDAInstrcution(Integer opID, SpoofCUDAOperator.PrecisionProxy ep)
createCUDAInstrcution in class SpoofOperatorpublic String getSpoofType()
getSpoofType in class SpoofOperatorpublic ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k)
execute in class SpoofOperatorpublic ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k, long rix)
public 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 k)
execute in class SpoofOperatorpublic MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, MatrixBlock out, int k, long rix)
Copyright © 2021 The Apache Software Foundation. All rights reserved.