| Constructor and Description |
|---|
CNodeOuterProduct(ArrayList<CNode> inputs,
CNode output,
MMTSJ.MMTSJType mmtsj) |
| Modifier and Type | Method and Description |
|---|---|
CNodeTpl |
clone() |
String |
codegen(boolean sparse) |
boolean |
equals(Object o) |
MMTSJ.MMTSJType |
getMMTSJtype() |
SpoofOuterProduct.OutProdType |
getOutProdType() |
SpoofFusedOp.SpoofOutputDimsType |
getOutputDimType() |
String |
getTemplateInfo() |
int |
hashCode() |
boolean |
isTransposeOutput() |
void |
renameInputs() |
void |
setOutProdType(SpoofOuterProduct.OutProdType type) |
void |
setOutputDims() |
void |
setTransposeOutput(boolean transposeOutput) |
addInput, codegen, getBeginLine, getInputHopIDs, getInputNames, resetVisitStatus, resetVisitStatusOutputs, rReorderCommutativeBinaryOps, setBeginLinecreateVarname, getClassname, getDataType, getID, getInput, getNumCols, getNumRows, getOutput, getVarname, getVectorLength, isGenerated, isLiteral, isVisited, resetGenerated, resetHash, resetVisitStatus, setDataType, setLiteral, setNumCols, setNumRows, setOutput, setVisited, setVisitedpublic CNodeOuterProduct(ArrayList<CNode> inputs, CNode output, MMTSJ.MMTSJType mmtsj)
public MMTSJ.MMTSJType getMMTSJtype()
public void renameInputs()
renameInputs in class CNodeTplpublic void setOutProdType(SpoofOuterProduct.OutProdType type)
public SpoofOuterProduct.OutProdType getOutProdType()
public void setOutputDims()
setOutputDims in class CNodepublic void setTransposeOutput(boolean transposeOutput)
public boolean isTransposeOutput()
public SpoofFusedOp.SpoofOutputDimsType getOutputDimType()
getOutputDimType in class CNodeTplpublic String getTemplateInfo()
getTemplateInfo in class CNodeTplCopyright © 2020 The Apache Software Foundation. All rights reserved.