All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Invoked when an action occurs.
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Invoked when an action occurs.
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
- Invoked when an action occurs.
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
- Invoked when an action occurs.
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
- Invoked when an action occurs.
- actionPerformed(ActionEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- Invoked when an action occurs.
- addEdge(Edge).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add a clone of specified edge into this graph.
- addEdge(int, int, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add an edge into this graph.
- addEdge(int, int, double, double, Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add an edge into this graph.
- addItem(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Insert into the priority queue, and return a PairNode
that can be used by decreaseKey.
- addItemAt(Object, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Add an item at specified index.
- addItemAt(Object, int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Add an item at specified index.
- addItemAt(Object, int[], boolean).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Add an item at specified index.
- addVertex(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add vertex at specified coordinate.
- addVertex(int, int, Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add vertex at specified coordinate.
- addVertex(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Add a clone of specified vertex into this graph.
- ADJ_LIST.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Indicate the Graph showing as adjacency-linked-list.
- ADJ_MATRIX.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Indicate the Graph showing as adjacency-matrix.
- alg.
Variable in class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- The Algorithm to load.
- alg.
Variable in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- The Algorithm to load.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Algorithm implement here.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.BFS
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.DFS
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.ResidualGraph
- Implementation of this algorithm.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
- Algorithm implement here.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
- Algorithm implement here.
- algorImpl().
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_Dijkstra
- Algorithm implement here.
- Algorithm().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Constructor of algorithm.
- AlgorithmBenchmark(Algorithm, Object[], Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Constructor of AlgorithmBenchmark.
- AlgorithmBenchmark(Algorithm, Object[], int, int, int, int, double, double, double, boolean, boolean, Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Constructor of AlgorithmBenchmark
- AlgorithmBenchmark(Object[], Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Constructor of AlgorithmBenchmark.
- AlgorithmDialog(Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- Construct a AlgorithmDialog.
- AlgorithmDialog(Frame, String, String).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- Construct a AlgorithmDialog.
- AlgorithmException().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.AlgorithmException
- Constructs an
AlgorithmException with no detail message.
- AlgorithmException(String).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.AlgorithmException
- Constructs an
AlgorithmException with the specified
detail message.
- allEdgesElements().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the all edges of this graph.
- allElements().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Returns an enumeration of the all components of this ListArray2.
- allListItems().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Returns an enumeration of the all ListItem of this ListArray2.
- anotherStartColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
-
- Apply.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "Apply" button.
- Apply.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "Apply" button.
- args.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- The arguments of the algorithm.
- Ask2VertexDialog(Graph, Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- Construct a Ask2VertexDialog.
- Ask2VertexDialog(Graph, Frame, String, String, boolean, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- Construct a Ask2VertexDialog.
- AskVertexDialog(Graph, Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Construct a AskVertexDialog.
- AskVertexDialog(Graph, Frame, String, String, boolean, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Construct a AskVertexDialog.
- BACK.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.BFS
-
- BACK.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.DFS
-
- benchmark().
Method in class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Begin the benchmark processing.
- BenchmarkDialog(Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- Construct a BenchmarkDialog.
- BFS().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.BFS
- Constructor of algorithm BFS.
- BinaryHeap().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Construct the binary heap.
- BinaryHeap(Comparable11).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Construct the binary heap.
- BinaryHeap(Comparable11, int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Construct the binary heap.
- BinaryHeap(int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Construct the binary heap.
- BipartiteRandomizer(Dimension).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Constructor of GraphRandomizer.
- buttonPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The panel that contain the buttons.
- buttonPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The panel that contain the buttons.
- buttonPrompt.
Static variable in class tw.edu.ncnu.im.cnclab.UI.ConfirmDialog
-
- buttonPrompt.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The prompt of the buttons.
- buttonPrompt.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The prompt of the buttons.
- buttons.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The buttons list.
- buttons.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The buttons list.
- Cancel.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "Cancel" button.
- Cancel.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "Cancel" button.
- canvasHeight.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Indicated the height of canvas.
- canvasSize.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The best fit canvas size of the graph
- canvasWidth.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Indicated the width of canvas.
- capacity.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- The capacity of the ListArray.
- capacity.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- The capacity of the ListArray.
- centralPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The panel that contain the user components.
- centralPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The panel that contain the user components.
- checkEdgeValid().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Check if the inputed edge valid.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- Check if the input valid.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- Check the validity of inputed data.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Check the validity of inputed data.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- Check if the input valid.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Check the validity of inputed data.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Check if the input format valid.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Check if the input format valid.
- checkFormat().
Method in class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
- Check if the input format valid.
- clean().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Clean all special attribute.
- clean().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Reset all special attribute the graph.
- clean().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Clean all special attribute.
- cleanAllEdges().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Clean all special attribute of Edge.
- cleanAllVertices().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Clean all special attribute of Vertices.
- clear().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Remove all vertices and edges.
- clear(boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Remove all vertices and edges.
- clone().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Returns a deep-copied clone of this Edge.
- clone().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns a deep-copied clone of this Graph.
- clone().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Returns a deep-copied clone of this ListArray.
- clone().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Returns a deep-copied clone of this ListArray.
- clone().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListItem
- Returns a deep-copied clone of this ListItem.
- clone().
Method in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Returns a clone of this MathIntVector.
- clone().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Returns a deep-copied clone of this Vertex.
- Close.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "Close" button.
- Close.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "Close" button.
- closeTo(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the node that close to specified coordinate.
- closeTo(int, int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the node that close to specified coordinate.
- col.
Variable in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Columns of the TextArea.
- color.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Status of the Edge.
- color.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Status of this vertex.
- COLUMN.
Static variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Stand for column
- compareTo(Object).
Method in interface tw.edu.ncnu.im.cnclab.DataStru.Comparable11
- Compares this object with the specified object for order.
- compareTo(Object).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Compares edges with their weight.
- compareTo(Object).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Compare the distance with specified vertex.
- componentHidden(ComponentEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- componentMoved(ComponentEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- componentResized(ComponentEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- componentShown(ComponentEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- ConfirmDialog(Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.ConfirmDialog
-
- ConfirmDialog(Frame, String, String, boolean, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.UI.ConfirmDialog
-
- copyFrom(Edge).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Copies the components from specified Edge to this Edge
- copyFrom(Graph).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Copies the components from specified Graph to this Graph
- copyFrom(ListArray).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Copies the components from specified ListArray to this ListArray
The size of these ListArrays must be identical.
- copyFrom(ListArray2).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Copies the components from specified ListArray to this ListArray
The size of these ListArrays must be identical.
- copyFrom(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Copies the components from specified Vertex to this Vertex
- count().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Number of valid items in this ListArray.
- count().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Number of valid items in this ListArray.
- count(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Number of valid items in this ListArray of specified row/column.
- CROSS.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.BFS
-
- CROSS.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.DFS
-
- decreaseKey(PairNode, Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Change the value of the item stored in the pairing heap.
- defaultButtonPrompt.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
-
- defaultButtonPrompt.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The default prompt of the buttons.
- defaultButtonPrompt.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The default prompt of the buttons.
- defaultColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Default colors of the vertex.
- defaultHeight.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- defaultMsgLength.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
-
- defaultWidth.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- deleteAllEdges().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete all edges
- deleteAllItems().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Remove all items.
- deleteAllItems().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- delete all items
- deleteAllOtherEdges(Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete all special edges.
- deleteEdge(Edge).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete an edge of this graph.
- deleteEdge(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete an edge of this graph.
- deleteItemAt(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Delete an item at specified index.
- deleteItemAt(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- delete item at specified coordinate
- deleteItemAt(ListItem).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- delete specified item
- deleteMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Remove the smallest item from the priority queue.
- deleteMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Remove the smallest item from the priority queue.
- deleteMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Remove the smallest item from the priority queue.
- deleteMin().
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Remove the smallest item from the priority queue.
- deleteNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete the specified node
- deleteVertex(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Delete the specified vertex
- dequeue().
Method in class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Removes the object at the front of this queue and returns that object as the value of this function.
- description.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The description of the graph.
- destNode.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- DFS().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.DFS
- Constructor of algorithm DFS.
- dialogReturn.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the index of the button clicked by user.
- dialogReturn.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the index of the button clicked by user.
- dimension.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- The capacity of the ListArray.
- directed.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the graph is directed.
- directed.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Indicated whether graph directed.
- directedAdjVerticesElements(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of the node of this graph.
- directedAdjVerticesElements(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of the node of this graph.
- directedAdjVerticesElements(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of
v of this graph.
- directedAdjVerticesElements(Vertex, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of
v of this graph.
- DisjointSets(int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
-
- distance.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Distance to this Vertex.
- Done.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "Done" button.
- Done.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "Done" button.
- doublePrecision.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Specifies the number of digits to appear after the decimal point.
- doubleToString(double, int).
Static method in class tw.edu.ncnu.im.cnclab.Tools.StringTool
- Translate double to String.
- doubleToString(double, int, int).
Static method in class tw.edu.ncnu.im.cnclab.Tools.StringTool
- Translate double to String.
- drawNegativeLoop.
Variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- drawNegativeLoop.
Variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
-
- ds.
Variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
-
- DuplicateItem(String).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.DuplicateItem
- Construct this exception object.
- EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ResidualGraph
-
- Edge().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Constructs a dummy edge.
- Edge(int, int, double, double).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Constructs an edge with specified data.
- Edge(int, int, double, double, Color).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Constructs an edge with specified data and color.
- EdgeDialog(Graph, Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- EdgeDialog(Graph, Frame, String, String, boolean, int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- EdgeDialog(Graph, Frame, String, String, boolean, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- EdgeDialog(Graph, Frame, String, String, boolean, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- EdgeDialog(Graph, Frame, String, String, boolean, String[], int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- EdgeDialog(Graph, Frame, String, String, boolean, String[], int, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Construct a GraphDialog without message textField.
- edgeList.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The ListArray that store edges
- edgePrompt(Edge).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Return the String representation of edge.
- edgesElements(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the outgoing adjacency edges of the node of this graph.
- edgesElements(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency edges of the node of this graph.
- edgesElements(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the outgoing adjacency edges of the vertex of this graph.
- edgesElements(Vertex, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency edges of the vertex of this graph.
- edgeWeightField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- The TextField for weight of the edges.
- elements().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Returns an enumeration of the components of this ListArray.
- elements(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Returns an enumeration of the components of one column/row of this ListArray2.
- emptyFileName.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- endColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
-
- endNode.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- End Vertex identity of the algorithm.
- enqueue(Object).
Method in class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Put object in queue
- execute(Graph, Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Execute this algorithm.
- FALSE.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- The inputed edge must not exist.
- FibHeapDecreaseKey(FibHeapNode, Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
-
- FibHeapUnion(FibHeapNode, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
-
- FibonacciHeap().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Construct the Fibonacci heap.
- find(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
- Perform a find with path compression.
- findMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Find the smallest item in the priority queue.
- findMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Find the smallest item in the priority queue.
- findMin().
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Find the smallest item in the priority queue.
- findMin().
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Find the smallest item in the priority queue.
- findNegativeLoop(Graph, Vertex).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
-
- FINISH_VISITED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.BFS
-
- FINISH_VISITED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.DFS
-
- FINISH_VISITED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
-
- FINISH_VISITED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- first.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- First availible item of the ListArray.
- first.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- First availible item of the ListArray2 in one dimension .
- FIRST_TOUCHED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.BFS
-
- FIRST_TOUCHED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.DFS
-
- FIRST_TOUCHED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
-
- FIRST_TOUCHED_COLOR.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- firstOfAll.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- First availible item of the ListArray2.
- flow.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Flow of the Edge.
- FLOW_EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Indicate the edges containes non-zero flow.
- FloydWarshall().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
- Constructor of algorithm Floyd-Warshall.
- forName(String).
Static method in class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmLoader
- Returns the Algorithm object associated with the class with the given string name.
- FORWARD.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.BFS
-
- FORWARD.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.DFS
-
- fromField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- The TextField for begin of the edges.
- fromNode.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Indicate node that edge begins with.
- gC.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
-
- generate(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Generate a randomized graph.
- generate(int, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Generate a randomized graph.
- generate(int, double, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Generate a randomized graph.
- generate(int, double, double, double, boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Generate a randomized graph.
- generate(int, double, double, double, boolean, boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Generate a randomized graph.
- generate(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Generate a randomized bipartite.
- generate(int, int, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Generate a randomized bipartite.
- generate(int, int, double, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Generate a randomized bipartite.
- generate(int, int, double, double, double, boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Generate a randomized bipartite.
- generateEdges(Graph, int, double, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Randomly generate the edge.
- generateEdges(Graph, int, double, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UnitWeightedRandomizer
- Randomly generate the edge.
- generateEdges(Graph, int, int, double, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Randomly generate the edge.
- generateVertices(Graph, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Randomly place the vertices.
- generateVertices(Graph, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.WheelGraphRandomizer
- Randomly place the vertices.
- generateVertices(Graph, int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.BipartiteRandomizer
- Place the vertices.
- GenericDialog(Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Construct a GenericDialog without message textField.
- GenericDialog(Frame, String, String, boolean, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Construct a GenericDialog.
- GenericDialog(Frame, String, String, boolean, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Construct a GenericDialog without message
- GenericDialog(Frame, String, String, boolean, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Construct a GenericDialog.
- GenericFrame().
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Construct a GenericFrame.
- GenericFrame(String, String).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Construct a GenericFrame.
- GenericFrame(String, String, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Construct a GenericFrame.
- GenericFrame(String, String, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Construct a GenericFrame without message
- GenericFrame(String, String, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Construct a GenericFrame.
- getAlgorithm().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- Get the algorithm to load.
- getAlgorithm().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- Get the algorithm to load.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.AlgorithmDialog
- Return the parameters of the Dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- Return the parameters of the dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Return the parameters of the dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- Return the parameters of the Dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Return the result of EdgeDialog.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Return the parameters of the Dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GetHistoryGraphDialog
- Return the parameters of the dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Return the parameters of the Dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Return the parameters of the Dialog get.
- getArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Return the parameters of the Dialog get.
- getCanvasSize().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the size of the canvas.
- getColor().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the color of edge.
- getColor().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the color of vertex.
- getCoord().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListItem
- Get currrent coordinate at dimension 0.
- getCoord(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListItem
- Get currrent coordinate at specified dimension .
- getCoordArray().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListItem
- Get currrent coordinate.
- getDefaultColor().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the default color of edge.
- getDefaultEdgeWeight().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- getDescr().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the description of the graph.
- getDialogReturn().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Getting the index of buttons which user press.
- getDialogReturn().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Getting the index of buttons which user press.
- getDistance().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the distance of vertex.
- getDoubleFieldValue(TextField, String).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Creates a Double representation of the specified TextField.
- getDoubleFieldValue(TextField, String).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Creates a Double representation of the specified TextField.
- getDoubleFieldValue(TextField, String, double, double).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Creates a Double representation of the specified TextField.
- getDoubleFieldValue(TextField, String, double, double).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Creates a Double representation of the specified TextField.
- getEdge(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the edge by both ends.
- getEdgeWeight().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Get the weight of edge.
- getElapsedTime().
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Get the execution time of the algorithm.
- getFileName().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- getFirst().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get first item of linked-list.
- getFirst(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get first ListItem of linked-list.
- getFirstCoord(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get coordinate of first item of linked-list.
- getFirstIndex().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get index of first item of linked-list.
- getFirstIndex(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get index of first item of linked-list.
- getFlow().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the flow of edge.
- getFromNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the start node of edge.
- getFromNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Get the start node of the edge.
- getGraph().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GetHistoryGraphDialog
- Get result of the dialog.
- GetHistoryGraphDialog(JGAPFrame, String, String, boolean, int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GetHistoryGraphDialog
- Construct a GetHistoryGraphDialog.
- GetHistoryGraphDialog(JGAPFrame, String, String, boolean, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GetHistoryGraphDialog
- Construct a GetHistoryGraphDialog.
- getHopDist().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the hop distance of vertex.
- getID().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the identity of vertex.
- getInDegree().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the in-degree of vertex.
- getIntegerFieldValue(TextField, String, int, int).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Creates a Integer representation of the specified TextField.
- getIntegerFieldValue(TextField, String, int, int).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Creates a Integer representation of the specified TextField.
- getLast().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get last item of linked-list.
- getLast(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get last ListItem of linked-list.
- getLastCoord(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get coordinate of last item of linked-list.
- getLastIndex().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get index of last item of linked-list.
- getLastIndex(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get index of last item of linked-list.
- getLength().
Method in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Get the length of this vector.
- getListItemAt(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get the ListItem at specified index.
- getMinimumSize().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- getNext(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get next ListItem of linked-list.
- getNext(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get next ListItem of linked-list.
- getNext(ListItem).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get next ListItem of linked-list.
- getNextCoord(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get the coordinate next ListItem of linked-list.
- getNextIndex(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get index of next item of linked-list.
- getNextIndex(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get index of next item of linked-list.
- getNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Return the result of dialog.
- getNumOfEdges().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the number of edges in the graph.
- getNumOfVertices().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the actual number of vertices in this graph.
- getOutDegree().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the out-degree of vertex.
- getOutputMessage().
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Get the message of the algorithm.
- getPredecessor(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the predecessor vertex of the specified node.
- getPredecessor(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the predecessor vertex of the specified vertex.
- getPredecessorNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the identity of predecessor of vertex.
- getPredecessorNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the predecessor node of the specified node.
- getPredecessorNode(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the predecessor node of the specified vertex.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Get the preferred dialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.BFS
- Preferred dialog: AskVertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.DFS
- Preferred dialog: AskVertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Preferred dialog: Ask2VertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
- Preferred dialog: AskVertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
- Preferred dialog: AskVertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
- Preferred dialog: AskVertexDialog.
- getPreferredDialog(Graph, Frame).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_Dijkstra
- Preferred dialog: AskVertexDialog.
- getPreferredSize().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- getPrev(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get previous ListItem of linked-list.
- getPrev(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get prev ListItem of linked-list.
- getPrev(ListItem).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get prev ListItem of linked-list.
- getPrevCoord(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get the coordinate prev ListItem of linked-list.
- getPrevIndex(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get index of prev item of linked-list.
- getPrevIndex(int[], int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get index of prev item of linked-list.
- getRawData().
Method in class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Return the raw data
- getRepresentType().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Return the type of presentation.
- getResult().
Method in class tw.edu.ncnu.im.cnclab.Algor.Util.AlgorithmBenchmark
- Return the result.
- getSimpleClassName(Class).
Static method in class tw.edu.ncnu.im.cnclab.Tools.StringTool
- Get the simple name of the class.
- getSimpleClassName(String).
Static method in class tw.edu.ncnu.im.cnclab.Tools.StringTool
- Get the simple name of the class.
- getToNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the end node of edge.
- getToNode().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Get the end node of the edge.
- getValidNode(TextField).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Convert text of specified TextField to node.
- getValidNode(TextField, String).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Convert text of specified TextField to node.
- getVertex(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Get the vertex by node (the identity of vertex)
- getVertexSerialNo().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the next serial number of vertices, as well as the total number of vertices, including deleted vertices.
- getWeight().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Get the weight of edge.
- getX().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the coordinate x of vertex.
- getY().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Get the coordinate y of vertex.
- graph.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- The graph to be processed by the algorithm.
- GRAPH.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Indicate the Graph showing as graph.
- graph.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
-
- graph.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
- The graph for operating.
- Graph().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Construct a directed graph.
- Graph(boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Construct a graph.
- Graph(boolean, Dimension).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Construct a graph.
- GraphCanvas(Graph, Window).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Constructor of GraphCanvas
- GraphCanvas(Graph, Window, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Constructor of GraphCanvas
- GraphDialog(Graph, Frame, String, String, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Construct a GraphDialog without message textField.
- GraphDialog(Graph, Frame, String, String, boolean, int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Construct a GraphDialog.
- GraphDialog(Graph, Frame, String, String, boolean, String[]).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Construct a GraphDialog without message.
- GraphDialog(Graph, Frame, String, String, boolean, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
- Construct a GraphDialog.
- GraphRandomizer(Dimension).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Constructor of GraphRandomizer.
- hopDist.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Hop distance
- identity.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- identity of this Vertex.
- IllegalValue(String).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.IllegalValue
- Construct this exception object.
- IN_ADJACENCY.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- This constant value indicates that the getting adjacency edges as
in adjacency edges.
- inAVertex(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return the node that contains the specified coordinate.
- increaseInDegree(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Increase in-degree
- increaseOutDegree(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Increase out-degree
- inDegree.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- In-degree of this vertex.
- init().
Method in class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
-
- init().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initize the GenericDialog, call by constructor.
- init().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initize the GenericFrame, call by constructor.
- init(Graph).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Clean all special attribute of edges and vertices of the graph.
- init(Graph, Color).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Clean all special attribute of edges and vertices of the graph.
- initEdges(Graph, Color).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Clean all special attribute of edges.
- initPredecessorNodeTable(int[][], int).
Method in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- initVertices(Graph).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Clean all special attribute of vertices.
- insert(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Insert into the priority queue, maintaining heap order.
- insert(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Insert into the priority queue, maintaining heap order.
- insert(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Insert into the priority queue.
- insert(Comparable11).
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Insert into the priority queue.
- InvalidArgumentException().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.InvalidArgumentException
- Constructs an
InvalidArgumentException with no detail message.
- InvalidArgumentException(String).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.InvalidArgumentException
- Constructs an
InvalidArgumentException with the specified
detail message.
- InvalidGraphTypeException().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.InvalidGraphTypeException
- Constructs an
InvalidGraphTypeException with no detail message.
- InvalidGraphTypeException(String).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.InvalidGraphTypeException
- Constructs an
InvalidGraphTypeException with the specified
detail message.
- isDirected().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the graph is directed.
- isEdge(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return whether the edge exist specified indexes.
- isEdgeUndir(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return whether the edge exist specified indexes.
- isEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Test if the priority queue is logically empty.
- isEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Test if the priority queue is logically empty.
- isEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Test if the priority queue is logically empty.
- isEmpty().
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Test if the priority queue is logically empty.
- isEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Tests if this queue empty.
- isInAnApplet().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- isModified().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the graph has been modified.
- isModified().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- isNegativeLoop(Graph).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
-
- isShowFlow().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the graph algorithms need to consider the flow of the graph.
- isTextAreaEditable(boolean).
Method in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Indicates whether or not the TextArea is editable
- isVertexExist(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Return whether the vertex exist at the index (node)
- itemArray.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- The array buffer into which the components of the ListArray are stored.
- itemArray.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- The array buffer into which the components of the ListArray are stored.
- itemAt(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Get the item at specified index.
- itemAt(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Get the item at specified index.
- itemExistAt(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Check whether item exist at specified index.
- itemExistAt(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Check whether item exist at specified index.
- ItemNotNullException().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.ItemNotNullException
- Constructs an
ItemNotNullException with no detail message.
- ItemNotNullException(String).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.ItemNotNullException
- Constructs an
ItemNotNullException with the specified
detail message.
- itemStateChanged(ItemEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GetHistoryGraphDialog
- Invoked when an item action occurs.
- itemStateChanged(ItemEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
- Invoked when an item action occurs.
- itemStateChanged(ItemEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- Invoked when an item action occurs.
- JGAPFrame().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- JGAPFrame(String[], boolean).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- last.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Last availible item of the ListArray.
- last.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Last availible item of the ListArray2 in one dimension.
- lastOfAll.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Last availible item of the ListArray2.
- leave().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- legendColor.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Indicate the type of edges.
- legendPrompt.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Indicate the type of edges.
- LINE_CHART.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
-
- LineChartDialog(Frame, String, String, boolean, long[][]).
Constructor for class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
- Construct a LineChartDialog.
- ListArray(int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Constructs an empty ListArray with the specified initial capacity.
- ListArray2(int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Constructs an empty ListArray with the specified initial capacity.
- load(String).
Static method in class tw.edu.ncnu.im.cnclab.JGAP.GraphIO
- Load graph from file.
- loadFile(String).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Load the text file to read.
- loadURL(String).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Load the text file from specified URL.
- longToString(long, int).
Static method in class tw.edu.ncnu.im.cnclab.Tools.StringTool
- Translate long int to String.
- main(String[]).
Static method in class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
-
- main(String[]).
Static method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- makeEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Make the priority queue logically empty.
- makeEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Make the priority queue logically empty.
- makeEmpty().
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Make the priority queue logically empty.
- makeEmpty().
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Make the priority queue logically empty.
- makeLink(int[], int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Link item from specified coordinate to another coordinate.
- makeVertex(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- If there is a canvas space for vertex, then add vertex at specified coordinate.
- MathIntVector(int, int).
Constructor for class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Constructor of the MathIntVector.
- MAX_VERTICES.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The maximum number of vertices capacity;
- MF_FordFulkerson().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Constructor of algorithm Ford-Fulkerson.
- modified.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Indicate if the graph has been modified.
- mouseClicked(MouseEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- mouseEntered(MouseEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- mouseExited(MouseEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- mousePressed(MouseEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- mouseReleased(MouseEvent).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- msgField.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The textField to show status message.
- msgField.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The textField to show status message.
- msgLength.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The length of msgField.
- msgLength.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The length of msgField.
- msgPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The panel that contain the status message.
- msgPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The panel that contain the status message.
- MST_Kruskal().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
- Constructor of algorithm Kruskal.
- MST_Prim().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
- Constructor of algorithm Prim.
- needNoButton.
Variable in class tw.edu.ncnu.im.cnclab.UI.ConfirmDialog
-
- NEGATIVE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
-
- negative().
Method in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Invert the direction of this vector.
- NEVER_MIND.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Need not care if the inputed edge exist or not.(default)
- No.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "No" button.
- No.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "No" button.
- node1.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
-
- node2.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphDialog
-
- normalColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Default color of the normal Edge.
- NoSuchEdgeException().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.NoSuchEdgeException
- Constructs an
NoSuchEdgeException with no detail message.
- NoSuchEdgeException(String).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.NoSuchEdgeException
- Constructs an
NoSuchEdgeException with the specified
detail message.
- NoSuchVertexException().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.NoSuchVertexException
- Constructs an
NoSuchVertexException with no detail message.
- NoSuchVertexException(String).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.NoSuchVertexException
- Constructs an
NoSuchVertexException with the specified
detail message.
- NUL.
Static variable in class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
-
- NUL.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Indicate null item
- NUL.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Indicate null item
- NUL.
Static variable in class tw.edu.ncnu.im.cnclab.DataStru.ListItem
-
- NUL.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Indicate null item
- NullItemException().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.NullItemException
- Constructs an
NullItemException with no detail message.
- NullItemException(String).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.NullItemException
- Constructs an
NullItemException with the specified
detail message.
- numOfItem.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- The number of valid object in this ListArray.
- numOfItem.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- The number of valid object in one column (or row).
- Ok.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Indicate the "Ok" button.
- Ok.
Static variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Indicate the "Ok" button.
- OTHER.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- OTHER.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Indicate the edges does not containes non-zero flow.
- OTHER.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
-
- OTHER.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
-
- OTHER.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- OUT_ADJACENCY.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- This constant value indicates that the getting adjacency edges as
out adjacency edges.
- outDegree.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Out-degree of this vertex.
- outputMessage.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Algorithm output message.
- paint(Graphics).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- paint(Graphics).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- paint(Graphics).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- paint this window.
- PairHeap().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Construct the pairing heap.
- peekN(int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Looks at the object at the index
i of this queue without removing it from the queue.
- perpendicular().
Method in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Rotatae this vertor 90 degree conterclockwise.
- pq.
Variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
-
- pq.
Variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
-
- pq.
Variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_Dijkstra
-
- predecessorNode.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- ID of predecessor.
- predecessorNodeTable.
Variable in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- predecessorNodeTableOld.
Variable in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- prePaint().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- promptPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The panel that contain the prompts.
- promptPanel.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The panel that contain the prompts.
- promptText.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- The prompt.
- promptText.
Variable in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- The prompt.
- purge().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Remove deleted items
- purge(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Remove deleted items from specified index translation table
- purge(int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Remove deleted items from specified index translation table
- purgeDeletedVertex().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Purge the deleted vertex.
- purgeIndexTable().
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Create index translation table.
- Queue().
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Constructor of queue.
- Queue(int).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Constructor of queue.
- r.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- The Random.
- REDRAW.
Static variable in class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
-
- relax(Graph, Vertex, Vertex).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- repaint().
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Repaint graph canvas at ShowGraphWindow.
- reset().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Reset color attribute.
- reset().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Reset special attribute of the graph.
- reset().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Reset visited, touched and color attribute.
- ResidualGraph().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.ResidualGraph
-
- ResultDialog(Frame).
Constructor for class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
- Construct a ResultDialog.
- reverseDirection().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Reverse the direction of this edge.
- ROW.
Static variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Stand for row
- row.
Variable in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Rows of the TextArea.
- save(String, Graph).
Static method in class tw.edu.ncnu.im.cnclab.JGAP.GraphIO
- Save graph to file.
- selfLooped.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.GraphRandomizer
- Indicated whether graph allows the self-loop.
- selfLoopRadius.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- The radius of self-looped.
- serialNo.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The serial number of the graph.
- setAllPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initite contents of this dialog.
- setAllPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initite contents of this frame.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.BFS
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.DFS
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.ResidualGraph
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
- Set arguments from the argument list.
- setArg(Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_Dijkstra
- Set arguments from the argument list.
- setButtonPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initite the buttonPanel.
- setButtonPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initite the buttonPanel.
- setCanvasSize(Dimension).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the size of the canvas.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- Initite the custom panel (centralPanel).
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- Initite the custom panel (centralPanel).
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initite the centralPanel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- Initite the centralPanel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Initite the custom panel(central)Panel.
- setCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Initite the custom panel(central)Panel.
- setCodeBase(String).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
- Set code base of an applet.
- setColor(Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the color of edge.
- setColor(Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the color of vertex.
- setData(long[][], long[][]).
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
- Receive the result of performance meter.
- setDefaultColor(Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the default color of edge.
- setDefaultEdgeWeight(double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setDescr(String).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the description of the graph.
- setDestNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setDirected(boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Specified whether the graph has been modified.
- setDirectPanel().
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.BenchmarkDialog
-
- setDistance(double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the distance of vertex.
- setDocumentBase(String).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
- Set document base of an applet.
- setEdge(int, int, double, double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set edge attribute.
- setEdge(int, int, double, double, Color).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set edge attribute.
- setFileName(String).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setFlow(double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the flow of edge.
- setFromNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the start node of edge.
- setHopDist(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the hop distance of vertex.
- setInDegree(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the in-degree of vertex.
- setItemAt(Object, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray
- Set an item at specified index.
- setItemAt(Object, int[]).
Method in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- Set an item at specified index.
- setLength(double).
Method in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
- Set the length of this vector.
- setModified(boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Specified whether the graph has been modified.
- setModified(boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setMsg(String).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Set the message field by specified string.
- setMsg(String).
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Set the message field by specified string.
- setMsgPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initite the msgPanel.
- setMsgPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initite the msgPanel.
- setOutDegree(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the out-degree of vertex.
- setPredecessor(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the predecessor node of the specified node.
- setPredecessor(int, Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the predecessor vertex of the specified node.
- setPredecessor(Vertex, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the predecessor node of the specified vertex.
- setPredecessor(Vertex, Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Set the predecessor vertex of the specified vertex.
- setPredecessorNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the identity of predecessor of vertex.
- setPromptPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericDialog
- Initite the promptPanel.
- setPromptPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.GenericFrame
- Initite the promptPanel.
- setRepresentType(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Set the type of presentation.
- setShowFlow(boolean).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the graph algorithms need to consider the flow of the graph.
- setSize(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
- Set the size of Canvas.
- setSrcNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setStringText(String).
Method in class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Set the default text of the TextField
- setStringText(String).
Method in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Set the default text of the TextArea
- setTextAreaEditable(boolean).
Method in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Sets the flag that determines whether or not the TextArea is editable.
- setTextAreaEditable(boolean).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Sets the flag that determines whether or not the TextArea is editable.
- setTextPanel().
Method in class tw.edu.ncnu.im.cnclab.UI.LineChartDialog
- Initite the textPanel.
- settingCentralPanel().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- setToNode(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the end node of edge.
- setVertices(int, int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the both end of edge
- setWeight(double).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Set the weight of edge.
- setX(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the coordinate x of vertex.
- setY(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Set the coordinate y of vertex.
- ShortestPath().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- ShortestPath_BellmanFord().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_BellmanFord
- Constructor of algorithm Bellman-Ford.
- ShortestPath_Dijkstra().
Constructor for class tw.edu.ncnu.im.cnclab.Algor.ShortestPath_Dijkstra
- Constructor of algorithm dijkstra.
- show(JGAPFrame, Graph, Object[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Show the algorithm.
- SHOW_RAW.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
-
- SHOW_RESULT.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
-
- showDataLine(long[]).
Method in class tw.edu.ncnu.im.cnclab.Algor.UI.ResultDialog
- Put data at the TextArea.
- showErrorMsg(String).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Show text from input stream.
- showFlow.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Whether the flow of the graph show at screen.
- showGraph.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
-
- showGraphWindow.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- The Window for showing the result graph.
- ShowGraphWindow(JGAPFrame, Graph, String, String[], Color[]).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- Construct a ShowGraphWindow.
- showText(InputStream).
Method in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Show text from input stream.
- showTitle().
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- sinkField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- The TextField for source vertex.
- size().
Method in class tw.edu.ncnu.im.cnclab.DataStru.Queue
- Size of the queue
- srcField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.Ask2VertexDialog
- The TextField for source vertex.
- srcNode.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- startColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
-
- startNode.
Variable in class tw.edu.ncnu.im.cnclab.Algor.Algorithm
- Start Vertex identity of the algorithm.
- str.
Variable in class tw.edu.ncnu.im.cnclab.UI.StringDialog
-
- str.
Variable in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Content of the textarea.
- StringDialog(Frame, String, String, boolean, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Construct a StringDialog without message textField.
- StringDialog(Frame, String, String, boolean, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Construct a StringDialog.
- StringDialog(Frame, String, String, boolean, String[], int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Construct a StringDialog without message
- StringDialog(Frame, String, String, boolean, String[], int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.StringDialog
- Construct a StringDialog.
- stringField.
Variable in class tw.edu.ncnu.im.cnclab.UI.StringDialog
-
- symmetricDifference(Graph).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Symmetric Difference edges (Excludsive OR) with other graph.
- textArea.
Variable in class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- The TextArea of this dialog.
- TextAreaDialog(Frame, String, String, boolean, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Construct a TextAreaDialog without message textArea.
- TextAreaDialog(Frame, String, String, boolean, int, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Construct a TextAreaDialog.
- TextAreaDialog(Frame, String, String, boolean, String[], int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Construct a TextAreaDialog without message
- TextAreaDialog(Frame, String, String, boolean, String[], int, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextAreaDialog
- Construct a TextAreaDialog.
- TextEditorButtonPrompt.
Static variable in class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
-
- TextEditorDialog(Frame, String, String, boolean, int, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Construct a TextEditorDialog.
- TextEditorDialog(Frame, String, String, boolean, int, int, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Construct a TextEditorDialog.
- TextEditorDialog(Frame, String, String, boolean, String[], int, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Construct a TextEditorDialog
- TextEditorDialog(Frame, String, String, boolean, String[], int, int, int, boolean).
Constructor for class tw.edu.ncnu.im.cnclab.UI.TextEditorDialog
- Construct a TextEditorDialog.
- toField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- The TextField for end of the edges.
- toNode.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Indicate node that edge ends with.
- TooManyVerticesException().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.TooManyVerticesException
- Constructs an
TooManyVerticesException with no detail message.
- TooManyVerticesException(String).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.TooManyVerticesException
- Constructs an
TooManyVerticesException with the specified
detail message.
- toss(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Insert into the priority queue, without maintaining
heap order.
- toss(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Insert into the priority queue, without maintaining
heap order.
- toss(Comparable11).
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
- Insert into the priority queue, without maintaining
heap order.
- toss(Comparable11).
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Insert into the priority queue quickly, ignore the PriorityQueue validity
Duplicates are allowed.
- totalItem.
Variable in class tw.edu.ncnu.im.cnclab.DataStru.ListArray2
- The number of valid object in this ListArray
- TREE_EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- TREE_EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Kruskal
-
- TREE_EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.MST_Prim
-
- TREE_EDGE.
Static variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- TRUE.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.EdgeDialog
- The inputed edge must exist.
- Underflow(String).
Constructor for class tw.edu.ncnu.im.cnclab.DataStru.Underflow
- Construct this exception object.
- undirectedAdjVerticesElements(int).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of the node of this graph.
- undirectedAdjVerticesElements(Vertex).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the adjacency vertex of
v of this graph.
- union(Graph).
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Union edges with other graph.
- union(int, int).
Method in class tw.edu.ncnu.im.cnclab.DataStru.DisjointSets
-
- UnitWeightedRandomizer(Dimension).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.UnitWeightedRandomizer
- Constructor of UnitWeightedGraphRandomizer.
- untouchedColor.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Default color of the untouched Edge.
- update(Graphics).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.GraphCanvas
-
- update(Graphics).
Method in class tw.edu.ncnu.im.cnclab.JGAP.UI.JGAPFrame
-
- USE_ABOVE_GRAPH_AS_INPUT.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.ShowGraphWindow
- Indicate the key index of "update current graph"
- validate().
Method in class tw.edu.ncnu.im.cnclab.DataStru.BinaryHeap
- Validate the Heap
- validate().
Method in class tw.edu.ncnu.im.cnclab.DataStru.FibonacciHeap
- Validate the Heap
- validate().
Method in class tw.edu.ncnu.im.cnclab.DataStru.PairHeap
-
- validate().
Method in interface tw.edu.ncnu.im.cnclab.DataStru.PriorityQueue
- Validate the priority queue.
- Vertex().
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Constructs a dummy vertex.
- Vertex(int, int, int).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Constructs a vertex with specified identity.
- Vertex(int, int, int, Color).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- Constructs a vertex with specified identity and color.
- vertexDiameter.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The diameter of a vertex;
- vertexField.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.UI.AskVertexDialog
- The TextField for vertex.
- vertexList.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The ListArray that store vertices
- vertexSerialNo.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The serial number of the vertex.
- vertexSpace.
Static variable in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- The space between each two vertices
- verticesElements().
Method in class tw.edu.ncnu.im.cnclab.JGAP.Graph
- Returns an enumeration of the vertices of this graph.
- verts.
Variable in class tw.edu.ncnu.im.cnclab.Algor.FloydWarshall
-
- verts.
Variable in class tw.edu.ncnu.im.cnclab.Algor.MF_FordFulkerson
-
- verts.
Variable in class tw.edu.ncnu.im.cnclab.Algor.ShortestPath
-
- weight.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Edge
- Weight of the Edge.
- WheelGraphRandomizer(Dimension).
Constructor for class tw.edu.ncnu.im.cnclab.JGAP.WheelGraphRandomizer
- Constructor of WheelGraphRandomizer.
- x.
Variable in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
-
- x.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- coordinate x of this Vertex.
- y.
Variable in class tw.edu.ncnu.im.cnclab.Tools.MathIntVector
-
- y.
Variable in class tw.edu.ncnu.im.cnclab.JGAP.Vertex
- coordinate y of this Vertex.