|
cosi::IdGraph Class Reference#include <IdGraph.h>
Inheritance diagram for cosi::IdGraph:
Member Typedef Documentation
Constructor & Destructor Documentation
Defult Constructor.
Defult Destructor.
Member Function Documentation
Returns the input degree of node r.
Returns the output degree of node r.
Returns the nuber of sources.
Returns the nuber of destinations.
Returns the nuber of additional nodes.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Adds a vertex.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Removes a vertex.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Returns true if the vertex is in the graph.
Returns true if the edge (i,j) is in the graph.
Returns true if the edge is in the graph.
Adds an edge between i and j.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Adds an edge.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Removes an edge between i and j.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Returns the number of vertices.
Returns the number of edges.
Returns the begin iterator to the list of vertices connected to V.
Returns the end iterator to the list of vertices connected to V.
Returns the begin iterator to the list of vertices V is connected to.
Returns the end iterator to the list of vertices V is connected to.
Returns the begin iterator to the set of sources.
Returns the end iterator to the set of sources.
Returns the begin iterator to the set of destinations.
Returns the end iterator to the set of destinations.
Returns the begin iterator to the set of routers.
Returns the end iterator to the set of routers.
Returns the begin iterator to the set of vertexes.
Returns the end iterator to the set of vertexes.
Returns the name of the graph.
Sets the name of the graph.
Sets the name of a vertex.
Sets the name of an edge.
Get the name of the a vertex.
Get the name of the an edge.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Reimplemented in cosi::CommunicationStructure< L >, cosi::CommunicationStructure< cosi::Label_7 >, cosi::CommunicationStructure< cosi::Label_8 >, cosi::CommunicationStructure< cosi::Label_2< cosi::Position, cosi::rules::wiredbas::WiringRule::SurfacePair > >, cosi::CommunicationStructure< cosi::Label_1 >, cosi::CommunicationStructure< cosi::Label_5 >, and cosi::CommunicationStructure< cosi::Label_10 >.
Member Data Documentation
Adj List.
Reversed Adj List.
Set of sources.
Set of destinations.
Set of routers.
Set of all vertices.
Number of edges in the graph.
Name of the graph.
The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:46 2008 for COSI by 1.5.4 |