
Go to the source code of this file.
| int addEdge | ( | VerticesListType * | graph, | |
| EdgeListType * | l, | |||
| int | fm, | |||
| int | to | |||
| ) |
Definition at line 27 of file edgelist.c.
References VerticesListType::adjArray, Vertex::degree, EdgeListType::edges, n, Vertex::next, EdgeListType::next, and VerticesListType::vertexArray.
Referenced by AddEdges().
| void addspEdge | ( | VerticesListType * | graph, | |
| EdgeListType * | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 72 of file edgelist.c.
References VerticesListType::adjArray, Vertex::adjListInd, Vertex::degree, EdgeListType::edges, n, Vertex::next, EdgeListType::next, and VerticesListType::vertexArray.
Referenced by AddEdges().
| int edgeExists | ( | VerticesListType * | graph, | |
| int | fm, | |||
| int | to | |||
| ) |
Definition at line 55 of file edgelist.c.
References VerticesListType::adjArray, Vertex::adjListInd, Vertex::degree, and VerticesListType::vertexArray.
Referenced by AddEdges().
| static Q * makeQueue | ( | ) | [static] |
Definition at line 532 of file generate.c.
References Q::buf, Q::head, malloc(), Q::numElements, Q::size, and Q::tail.
Referenced by diameter().
Definition at line 560 of file generate.c.
References Q::numElements.
Referenced by LV3D0_ClientManager_toClient::checkEmpty(), diameter(), LV3D0_ClientManager_toClient::getViews(), chunkList::length(), and LV3D0_ClientManager_toMaster::progress().
Definition at line 552 of file generate.c.
References Q::buf, Q::head, Q::numElements, and Q::size.
Referenced by diameter().
| VerticesListType* InitVertices | ( | ) |
| static void printOut | ( | VerticesListType * | vertices | ) | [static] |
Definition at line 440 of file generate.c.
References adj(), VerticesListType::adjArray, Vertex::degree, VerticesListType::numVertices, and VerticesListType::vertexArray.
Referenced by gengraph().
| static void copyOut | ( | VerticesListType * | vertices, | |
| int * | npe, | |||
| int * | pes | |||
| ) | [static] |
Definition at line 420 of file generate.c.
References adj(), VerticesListType::adjArray, Vertex::adjListInd, CmiMyPe(), Vertex::degree, and VerticesListType::vertexArray.
Referenced by gengraph().
| static void initGraph | ( | VerticesListType * | graph | ) | [static] |
Definition at line 463 of file generate.c.
References VerticesListType::adjArray, Vertex::adjListInd, Vertex::degree, malloc(), Vertex::next, VerticesListType::numVertices, and VerticesListType::vertexArray.
Referenced by gengraph().
| static void diameter | ( | VerticesListType * | graph | ) | [static] |
Definition at line 480 of file generate.c.
References VerticesListType::adjArray, Vertex::adjListInd, calloc(), Vertex::degree, dequeue(), std::distance(), enqueue(), isEmpty(), makeQueue(), printf(), and VerticesListType::vertexArray.
Referenced by gengraph().
| static void AddEdges | ( | VerticesListType * | graph, | |
| EdgeListType * | EdgeList, | |||
| int | V, | |||
| int | n | |||
| ) | [static] |
Definition at line 128 of file generate.c.
References addEdge(), addspEdge(), calloc(), edgeExists(), free(), max(), and maxi().
Referenced by gengraph().
| static void AddEdges | ( | EdgeListType * | EdgeList, | |
| int | V, | |||
| int | n | |||
| ) | [static] |
| void fillAdjArray | ( | Edge * | edges, | |
| VerticesListType * | vlist, | |||
| int | V, | |||
| int | E | |||
| ) |
Definition at line 344 of file generate.c.
References adj(), VerticesListType::adjArray, Vertex::adjListInd, Vertex::next, Edge::node1, Edge::node2, and VerticesListType::vertexArray.
Referenced by InitVertices().
| void sortAdjArrays | ( | VerticesListType * | vlist | ) |
Definition at line 362 of file generate.c.
References adj(), VerticesListType::adjArray, Vertex::adjListInd, Vertex::degree, n, VerticesListType::numVertices, printf(), sort(), and VerticesListType::vertexArray.
Referenced by InitVertices().
Definition at line 402 of file generate.c.
Referenced by instrumentedPhase::medianTime(), refine(), refineSwap(), sortAdjArrays(), TreeMatchLB::work(), TempAwareGreedyLB::work(), and GreedyLB::work().
Definition at line 322 of file generate.c.
References Vertex::adjListInd, Vertex::degree, Vertex::next, Edge::node1, and Edge::node2.
Referenced by InitVertices().
| VerticesListType* InitVertices | ( | EdgeListType * | EdgeList, | |
| int | V, | |||
| int | E | |||
| ) |
Definition at line 295 of file generate.c.
References VerticesListType::adjArray, countDegrees(), fillAdjArray(), malloc(), VerticesListType::numVertices, sortAdjArrays(), and VerticesListType::vertexArray.
Definition at line 545 of file generate.c.
References Q::buf, Q::numElements, Q::size, and Q::tail.
Referenced by AMPI_GPU_Iinvoke(), and diameter().
Definition at line 33 of file generate.c.
Referenced by RecBisectBfLB::addToQ(), and RecBisectBfLB::convertGraph().
Definition at line 35 of file generate.c.
Referenced by checkConn(), FEM_REFINE2D_Split(), FEM_Refine_Operation(), getCoarsenResults(), getResults(), randTet(), REFINE2D_Coarsen(), REFINE2D_Split(), and sumArrayClipT().
1.5.5