|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectmascoptLib.algos.abstractalgos.PathGenerator
mascoptLib.algos.abstractalgos.PathBreadthFirstSearch
Computes main or disjoint paths for a set of request using Breadth First Search.
This class computes paths for requests. The requests are contained in a Graph given to the constructor.
| Field Summary | |
int |
maxLength
Maximum length in number of hops |
int |
numberOfPaths
The number of paht to compute for each request. |
| Constructor Summary | |
PathBreadthFirstSearch(AbstractGraph g,
AbstractGraph requests)
Constructs a path generator on a graph for some requests. |
|
| Method Summary | |
void |
run()
Run the computation of paths |
| Methods inherited from class mascoptLib.algos.abstractalgos.PathGenerator |
computeDisjointPathsForGeneratedPaths, getPaths, getPathsForThisEdge |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public int numberOfPaths
public int maxLength
| Constructor Detail |
public PathBreadthFirstSearch(AbstractGraph g,
AbstractGraph requests)
g - the graphrequests - the requests for which we want paths| Method Detail |
public void run()
run in class PathGenerator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||