|
| MarkingGraph (const TwinPattern &net) |
|
| ~MarkingGraph () |
|
const TwinPattern & | net () const |
|
MarkingTable & | table () |
|
const MarkingTable & | table () const |
|
Diades::Graph::Edge | newEdge (Diades::Graph::Node source, Diades::Graph::Node target, const string &label) |
|
void | markingGraph2Dot (const string &filename) |
|
vector< Edge > & | vEdges () |
|
vector< Node > & | vNodes () |
|
list< EdgeSizeType > & | listEdgeId () |
|
list< NodeSizeType > & | listNodeId () |
|
const vector< Edge > & | vEdges () const |
|
const vector< Node > & | vNodes () const |
|
const list< EdgeSizeType > & | listEdgeId () const |
|
const list< NodeSizeType > & | listNodeId () const |
|
unsigned | id () const |
|
| Graph () |
|
| Graph (const Graph &graph) |
|
virtual | ~Graph () |
|
Graph & | operator= (const Graph &graph) |
|
bool | sanityCheck (string &log) const |
|
ostream & | toDot (ostream &os) |
|
void | transitiveClosure (Edge edge) |
|
bool | sanityCheck (string &log) const |
|
bool | valid () const |
|
ostream & | toDot (ostream &os) |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
bool | succeeds (const Node &n1, const Node &n2) const |
|
NodeSizeType | numberOfNodes () const |
|
EdgeSizeType | numberOfEdges () const |
|
bool | empty () const |
|
Node | target (const Edge &edge) const |
|
Node | source (const Edge &edge) const |
|
const Node & | targetRef (const Edge &edge) const |
|
const Node & | sourceRef (const Edge &edge) const |
|
bool | cycleDetection (const Node &n) const |
|
bool | succeeds (const Node &n1, const Node &n2) const |
|
bool | preceeds (const Node &n1, const Node &n2) const |
|
bool | operator== (const Graph &g) const |
|
bool | operator!= (const Graph &g) const |
|
bool | operator< (const Graph &g) const |
|
SizeType | numberOfNodes () const |
|
SizeType | numberOfEdges () const |
|
bool | empty () const |
|
Node | target (const Edge &edge) const |
|
Node | source (const Edge &edge) const |
|
const Node & | targetRef (const Edge &edge) const |
|
const Node & | sourceRef (const Edge &edge) const |
|
Node | getNode (unsigned id) const |
|
Edge | getEdge (unsigned id) const |
|
void | transitiveClosure (Edge edge) |
|
bool | cycleDetection (const Node &n) const |
|
Node | newNode () |
|
Node | newNode (NodeSizeType index) |
|
Node | getNode (NodeSizeType index) const |
|
Edge | getEdge (EdgeSizeType index) const |
|
Edge | newEdge (Node source, Node target) |
|
Edge | newEdge (EdgeSizeType index, Node source, Node target) |
|
Node | newNode () |
|
Edge | newEdge (Node source, Node target) |
|
virtual void | deleteNode (Node &node) |
|
virtual void | deleteNode (NodeIterator start, NodeIterator end) |
|
virtual void | deleteEdge (Edge &edge) |
|
virtual void | deleteEdge (EdgeIterator start, EdgeIterator end) |
|
virtual void | deleteEdge (LocalEdgeIterator start, LocalEdgeIterator end) |
|
virtual void | deleteAllEdges () |
|
void | clear () |
|
virtual void | deleteNode (Node &node) |
|
virtual void | deleteNode (NodeIterator start, NodeIterator end) |
|
virtual void | deleteEdge (Edge &edge) |
|
virtual void | deleteEdge (EdgeIterator start, EdgeIterator end) |
|
virtual void | deleteEdge (LocalEdgeIterator start, LocalEdgeIterator end) |
|
virtual void | deleteAllEdges () |
|
void | clear () |
|
NodeIterator | nodeBegin () |
|
NodeIterator | nodeEnd () |
|
NodeIterator | nodeBegin () const |
|
NodeIterator | nodeEnd () const |
|
EdgeIterator | edgeBegin () |
|
EdgeIterator | edgeEnd () |
|
EdgeIterator | edgeBegin () const |
|
EdgeIterator | edgeEnd () const |
|
OutEdgeIterator | outEdgeBegin (const Node &node) const |
|
OutEdgeIterator | outEdgeEnd (const Node &node) const |
|
InEdgeIterator | inEdgeBegin (const Node &node) const |
|
InEdgeIterator | inEdgeEnd (const Node &node) const |
|
NodeIterator | nodeBegin () |
|
NodeIterator | nodeEnd () |
|
NodeIterator | nodeBegin () const |
|
NodeIterator | nodeEnd () const |
|
EdgeIterator | edgeBegin () |
|
EdgeIterator | edgeEnd () |
|
EdgeIterator | edgeBegin () const |
|
EdgeIterator | edgeEnd () const |
|
OutEdgeIterator | outEdgeBegin (const Node &node) const |
|
OutEdgeIterator | outEdgeEnd (const Node &node) const |
|
InEdgeIterator | inEdgeBegin (const Node &node) const |
|
InEdgeIterator | inEdgeEnd (const Node &node) const |
|
EdgeSizeType | edgeCapacity () const |
|
NodeSizeType | nodeCapacity () const |
|
| Graph () |
|
| Graph (GraphData *data) |
|
| Graph (const Graph &g) |
|
const GraphData * | data () const |
|
GraphData * | data () |
|
unsigned | id () const |
|
void | init () |
|
void | destroy () |
|
virtual | ~Graph () |
|
Graph & | operator= (const Graph &g) |
|
SizeType | edgeCapacity () const |
|
SizeType | nodeCapacity () const |
|
Definition at line 13 of file MarkingGraph.hh.