Class CNode
java.lang.Object
org.apache.sysds.hops.codegen.cplan.CNode
- Direct Known Subclasses:
CNodeBinary,CNodeData,CNodeNary,CNodeTernary,CNodeTpl,CNodeUnary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringcodegen(boolean sparse, SpoofCompiler.GeneratorAPI api) createVarname(boolean sparse) booleanlonggetID()getInput()longlonginthashCode()booleanbooleanabstract booleanbooleanvoidvoidvoidvoidvoidsetLiteral(boolean literal) voidsetNumCols(long cols) voidsetNumRows(long rows) voidabstract voidvoidsetVarName(String name) voidvoidsetVisited(boolean flag)
-
Constructor Details
-
CNode
public CNode()
-
-
Method Details
-
getID
public long getID() -
getInput
-
isGenerated
public boolean isGenerated() -
resetGenerated
public void resetGenerated() -
createVarname
-
createVarname
-
getVarname
-
getVarname
-
getVectorLength
-
getClassname
-
resetHash
public void resetHash() -
setNumRows
public void setNumRows(long rows) -
getNumRows
public long getNumRows() -
setNumCols
public void setNumCols(long cols) -
getNumCols
public long getNumCols() -
getDataType
-
setDataType
-
isLiteral
public boolean isLiteral() -
setLiteral
public void setLiteral(boolean literal) -
getOutput
-
setOutput
-
isVisited
public boolean isVisited() -
setVisited
public void setVisited() -
setVisited
public void setVisited(boolean flag) -
resetVisitStatus
public void resetVisitStatus() -
codegen
-
setOutputDims
public abstract void setOutputDims() -
hashCode
public int hashCode() -
equals
-
isSupported
-
setVarName
-