abstractGraph(Graph *g) | LoadedCliqueAbstraction | protectedvirtual |
abstractions | GraphAbstraction | protected |
abstractUpEdge(unsigned int absLevel, edge *e) | LoadedCliqueAbstraction | protected |
AddEdge(edge *e, unsigned int absLevel) | LoadedCliqueAbstraction | virtual |
AddNode(node *n) | LoadedCliqueAbstraction | virtual |
addNodesToParent(Graph *g, node *n, node *parent, int width) | LoadedCliqueAbstraction | protected |
addNodeToRepairQ(node *n) | LoadedCliqueAbstraction | protected |
addTunnel(node *n, Graph *g, node *newNode) | LoadedCliqueAbstraction | protected |
buildAbstractions(Graph *) | LoadedCliqueAbstraction | private |
checkAndCreateParent(node *which) | LoadedCliqueAbstraction | protected |
checkNeighborClique(node *child, node *neighbor) | LoadedCliqueAbstraction | protected |
cleanMemory() | LoadedCliqueAbstraction | private |
clearDisplayLists() | LoadedCliqueAbstraction | |
ClearMarkedNodes() | GraphAbstraction | |
cliqueAbstractGraph(Graph *g) | LoadedCliqueAbstraction | protectedvirtual |
ComputeWidth(node *n) | GraphAbstraction | private |
CountEdgesAtDistance(node *child, node *parent, std::vector< int > &dists) | GraphAbstraction | private |
displayLists | LoadedCliqueAbstraction | private |
distance(path *p) | GraphAbstraction | |
DrawGraph(Graph *g) const | LoadedCliqueAbstraction | |
DrawLevelConnections(node *n) const | LoadedCliqueAbstraction | |
extractGroupIntoNewNode(node *parent, int group) | LoadedCliqueAbstraction | protected |
findEdgeParent(edge *e, unsigned int absLevel) | LoadedCliqueAbstraction | |
findNeighborCliques(node *parent, int group) | LoadedCliqueAbstraction | protected |
findNeighborCliques(node *) | LoadedCliqueAbstraction | protected |
findNodeParent(node *n) | LoadedCliqueAbstraction | |
GetAbstractGraph(int level) | GraphAbstraction | inline |
GetAbstractGraph(node *which) | GraphAbstraction | inline |
GetAbstractionLevel(node *which) | GraphAbstraction | inline |
getChildGroups(node *which) | LoadedCliqueAbstraction | protected |
getGroupSize(node *parent, int group) | LoadedCliqueAbstraction | protected |
getNodeInGroup(node *parent, int group) | LoadedCliqueAbstraction | protected |
GetNodeLoc(node *n) const | LoadedCliqueAbstraction | virtual |
GetNthChild(node *which, int n) | GraphAbstraction | inline |
GetNthParent(node *which, int n) | GraphAbstraction | |
GetNumAbstractGraphs(node *from, node *to, std::vector< node * > &fromChain, std::vector< node * > &toChain) | LoadedCliqueAbstraction | |
getNumAbstractGraphs() | GraphAbstraction | inline |
GetNumChildren(node *which) | GraphAbstraction | inline |
GetNumExternalEdges(node *n, node *p) | GraphAbstraction | private |
GetParent(node *which) | GraphAbstraction | inline |
GetRandomGroundNodeFromNode(node *n) | GraphAbstraction | |
GraphAbstraction() | GraphAbstraction | inline |
h(node *a, node *b) | LoadedCliqueAbstraction | virtual |
insertNodeIntoHierarchy(node *newNode) | LoadedCliqueAbstraction | protected |
IsParentOf(node *parent, node *child) | GraphAbstraction | |
levelDraw | LoadedCliqueAbstraction | private |
LoadedCliqueAbstraction(char *) | LoadedCliqueAbstraction | |
LoadedCliqueAbstraction(Graph *g) | LoadedCliqueAbstraction | |
loadGraph(char *fname) | LoadedCliqueAbstraction | protected |
MeasureAbstractionValues(int level, double &n, double &n_dev, double &c, double &c_dev) | GraphAbstraction | |
MeasureAverageNodeWidth(int level) | GraphAbstraction | |
MeasureExpectedNodeWidth(node *n) | GraphAbstraction | private |
MeasureRepairHits() | GraphAbstraction | inlinevirtual |
mergeGroupIntoNeighbor(node *parent, int group, node *neighbor=0) | LoadedCliqueAbstraction | protected |
modifiedNodeQ | LoadedCliqueAbstraction | private |
neighborAbstractGraph(Graph *g, int width=1) | LoadedCliqueAbstraction | protectedvirtual |
OpenGLDraw() const | LoadedCliqueAbstraction | virtual |
Pathable(node *from, node *to) | LoadedCliqueAbstraction | virtual |
Pathable(unsigned int from, unsigned int to) | LoadedCliqueAbstraction | |
RemoveEdge(edge *e, unsigned int absLevel) | LoadedCliqueAbstraction | virtual |
RemoveNode(node *n) | LoadedCliqueAbstraction | virtual |
removeNodeFromRepairQ(node *n) | LoadedCliqueAbstraction | protected |
renameNodeInAbstraction(node *which, unsigned int oldID) | LoadedCliqueAbstraction | protected |
RepairAbstraction() | LoadedCliqueAbstraction | virtual |
resetLocationCache(node *n) | LoadedCliqueAbstraction | protected |
splitNode(node *which, int numGroups) | LoadedCliqueAbstraction | protected |
ToggleDrawAbstraction(int which) | LoadedCliqueAbstraction | |
transferGroup(int group, node *oldParent, node *newParent) | LoadedCliqueAbstraction | protected |
VerifyHierarchy() | LoadedCliqueAbstraction | virtual |
WidthBFS(node *child, node *parent) | GraphAbstraction | private |
~GraphAbstraction() | GraphAbstraction | virtual |
~LoadedCliqueAbstraction() | LoadedCliqueAbstraction | virtual |