Modifier and Type | Method | Description |
---|---|---|
void |
addFactors(int[] newFactors) |
|
Coefficient |
coefficient() |
|
Graph |
copy() |
|
void |
createReverseEdges() |
|
void |
deleteEdge(byte edgeId) |
|
void |
deleteEdge(byte fromNode,
byte toNode) |
|
byte |
edgeCount() |
|
java.util.List<Edge> |
edges() |
|
java.lang.String |
edgesToString() |
|
int[] |
factors() |
factors are considered to be variables that go with the diagram, such as
rhoA^2 rhoB^3
The array contains the exponents on each of the factors
|
Edge |
getEdge(byte edgeId) |
|
Edge |
getEdge(byte fromNode,
byte toNode) |
|
byte |
getEdgeId(byte fromNode,
byte toNode) |
|
byte |
getFromNode(byte edgeId) |
|
Node |
getNode(byte node) |
|
byte |
getOutDegree(byte node) |
|
byte |
getOutNode(byte node,
byte index) |
|
java.lang.String |
getSignature() |
|
Bitmap |
getStore() |
|
byte |
getToNode(byte edgeId) |
|
boolean |
hasEdge(byte edgeId) |
|
boolean |
hasEdge(byte fromNode,
byte toNode) |
|
byte |
nodeCount() |
|
java.util.List<Node> |
nodes() |
|
java.lang.String |
nodesToString() |
|
void |
putEdge(byte edgeId) |
|
void |
putEdge(byte fromNode,
byte toNode) |
|
void |
setNumFactors(int numFactors) |
|
java.lang.String |
toSVG(int dim) |
|
void |
visitEdges(EdgeVisitor visitor) |
|
void |
visitNodes(NodeVisitor visitor) |
Coefficient coefficient()
int[] factors()
void addFactors(int[] newFactors)
void setNumFactors(int numFactors)
Graph copy()
void deleteEdge(byte edgeId)
void deleteEdge(byte fromNode, byte toNode)
byte edgeCount()
java.util.List<Edge> edges()
java.lang.String edgesToString()
Edge getEdge(byte edgeId)
Edge getEdge(byte fromNode, byte toNode)
byte getEdgeId(byte fromNode, byte toNode)
byte getFromNode(byte edgeId)
Node getNode(byte node)
byte getOutDegree(byte node)
byte getOutNode(byte node, byte index)
java.lang.String getSignature()
Bitmap getStore()
byte getToNode(byte edgeId)
boolean hasEdge(byte edgeId)
boolean hasEdge(byte fromNode, byte toNode)
byte nodeCount()
java.util.List<Node> nodes()
java.lang.String nodesToString()
void putEdge(byte edgeId)
void putEdge(byte fromNode, byte toNode)
java.lang.String toSVG(int dim)
void visitEdges(EdgeVisitor visitor)
void visitNodes(NodeVisitor visitor)
void createReverseEdges()