public abstract class CNode extends Object
Constructor and Description |
---|
CNode() |
Modifier and Type | Method and Description |
---|---|
abstract String |
codegen(boolean sparse) |
String |
createVarname() |
boolean |
equals(Object that) |
String |
getClassname() |
Types.DataType |
getDataType() |
long |
getID() |
ArrayList<CNode> |
getInput() |
long |
getNumCols() |
long |
getNumRows() |
CNode |
getOutput() |
String |
getVarname() |
String |
getVectorLength() |
int |
hashCode() |
boolean |
isGenerated() |
boolean |
isLiteral() |
boolean |
isVisited() |
void |
resetGenerated() |
void |
resetHash() |
void |
resetVisitStatus() |
void |
setDataType(Types.DataType dt) |
void |
setLiteral(boolean literal) |
void |
setNumCols(long cols) |
void |
setNumRows(long rows) |
void |
setOutput(CNode output) |
abstract void |
setOutputDims() |
void |
setVisited() |
void |
setVisited(boolean flag) |
public long getID()
public boolean isGenerated()
public void resetGenerated()
public String createVarname()
public String getVarname()
public String getVectorLength()
public String getClassname()
public void resetHash()
public void setNumRows(long rows)
public long getNumRows()
public void setNumCols(long cols)
public long getNumCols()
public Types.DataType getDataType()
public void setDataType(Types.DataType dt)
public boolean isLiteral()
public void setLiteral(boolean literal)
public CNode getOutput()
public void setOutput(CNode output)
public boolean isVisited()
public void setVisited()
public void setVisited(boolean flag)
public void resetVisitStatus()
public abstract String codegen(boolean sparse)
public abstract void setOutputDims()
Copyright © 2020 The Apache Software Foundation. All rights reserved.