|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Graph
Graph interface. GraphLab graphs are directional. Self-edges are not allowed.
| Method Summary | |
|---|---|
void |
addEdge(Edge e,
int fromVertex,
int toVertex)
Add directed edge between two vertices. |
Vertex |
addVertex(Vertex vertex)
Add a vertex to the graph. |
int[] |
children(int vertex)
|
void |
finalizeGraph()
|
Edge |
getEdge(int sourceVertexId,
int targetVertexId)
Get an edge object. |
int |
getNumOfVertices()
Return the number of vertices in graph. |
Vertex |
getVertex(int vid)
Returns a vertex id |
Vertex[] |
getVertices()
|
boolean |
isColoringEnabled()
Query whether graph is colored. |
int[] |
parents(int vertex)
|
void |
setVertexColor(int vertex,
int vertex_color)
Set vertex color. |
| Method Detail |
|---|
Vertex[] getVertices()
Vertex getVertex(int vid)
vid -
void addEdge(Edge e,
int fromVertex,
int toVertex)
e - edge object encapsulating the edge datafromVertex - toVertex -
Edge getEdge(int sourceVertexId,
int targetVertexId)
sourceVertexId - vertex id of the origin vertextargetVertexId - vertex id of the destination vertex
Vertex addVertex(Vertex vertex)
vertex - object containing vertex data
void setVertexColor(int vertex,
int vertex_color)
vertex - vertex_color - int[] children(int vertex)
vertex - id of vertex
int[] parents(int vertex)
vertex - id of vertex
boolean isColoringEnabled()
int getNumOfVertices()
void finalizeGraph()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||