Class CNodeOuterProduct
java.lang.Object
org.apache.sysds.hops.codegen.cplan.CNode
org.apache.sysds.hops.codegen.cplan.CNodeTpl
org.apache.sysds.hops.codegen.cplan.CNodeOuterProduct
- All Implemented Interfaces:
Cloneable
-
Constructor Summary
ConstructorsConstructorDescriptionCNodeOuterProduct(ArrayList<CNode> inputs, CNode output, MMTSJ.MMTSJType mmtsj) -
Method Summary
Modifier and TypeMethodDescriptionclone()codegen(boolean sparse, SpoofCompiler.GeneratorAPI api) intcompile(SpoofCompiler.GeneratorAPI api, String src) booleaninthashCode()booleanbooleanvoidvoidvoidvoidsetTransposeOutput(boolean transposeOutput) Methods inherited from class org.apache.sysds.hops.codegen.cplan.CNodeTpl
addInput, codegen, getBeginLine, getGeneratorAPI, getInputHopIDs, getInputNames, resetVisitStatus, resetVisitStatusOutputs, rReorderCommutativeBinaryOps, setBeginLine, setGeneratorAPIMethods inherited from class org.apache.sysds.hops.codegen.cplan.CNode
createVarname, createVarname, getClassname, getDataType, getID, getInput, getNumCols, getNumRows, getOutput, getVarname, getVarname, getVectorLength, isGenerated, isLiteral, isVisited, resetGenerated, resetHash, resetVisitStatus, setDataType, setLiteral, setNumCols, setNumRows, setOutput, setVarName, setVisited, setVisited
-
Constructor Details
-
CNodeOuterProduct
-
-
Method Details
-
getMMTSJtype
-
renameInputs
public void renameInputs()- Specified by:
renameInputsin classCNodeTpl
-
codegen
-
setOutProdType
-
getOutProdType
-
setOutputDims
public void setOutputDims()- Specified by:
setOutputDimsin classCNode
-
setTransposeOutput
public void setTransposeOutput(boolean transposeOutput) -
isTransposeOutput
public boolean isTransposeOutput() -
getOutputDimType
- Specified by:
getOutputDimTypein classCNodeTpl
-
clone
-
hashCode
public int hashCode() -
equals
-
getTemplateInfo
- Specified by:
getTemplateInfoin classCNodeTpl
-
isSupported
- Specified by:
isSupportedin classCNode
-
compile
-