FSMSADF::MCMgraph Class Reference
#include <mcmgraph.h>
Collaboration diagram for FSMSADF::MCMgraph:
Public Member Functions | |
MCMgraph () | |
~MCMgraph () | |
uint | nrNodes () |
MCMnode * | getNode (uint id) |
uint | nrEdges () |
void | addNode (MCMnode *n) |
MCMedge * | addEdge (CId id, MCMnode *src, MCMnode *dst, double w, double d) |
void | addEdge (MCMedge *e) |
void | removeEdge (MCMedge *e) |
double | calculateMCM (void) |
MCMgraph * | pruneEdges (void) |
Public Attributes | |
MCMnodes | nodes |
MCMedges | edges |
Constructor & Destructor Documentation
FSMSADF::MCMgraph::MCMgraph | ( | ) | [inline] |
Member Function Documentation
void FSMSADF::MCMgraph::addEdge | ( | MCMedge * | e | ) | [inline] |
References FSMSADF::_MCMedge::dst, edges, FSMSADF::_MCMnode::in, FSMSADF::_MCMnode::out, and FSMSADF::_MCMedge::src.
void FSMSADF::MCMgraph::addNode | ( | MCMnode * | n | ) | [inline] |
double MCMgraph::calculateMCM | ( | void | ) |
References nodes.
Referenced by FSMSADF::computeMCMfsm().
uint FSMSADF::MCMgraph::nrNodes | ( | ) | [inline] |
References nodes.
Referenced by FSMSADF::computeMCMfsm().
MCMgraph * MCMgraph::pruneEdges | ( | void | ) |
void FSMSADF::MCMgraph::removeEdge | ( | MCMedge * | e | ) | [inline] |
References FSMSADF::_MCMedge::dst, edges, FSMSADF::_MCMnode::in, FSMSADF::_MCMnode::out, and FSMSADF::_MCMedge::src.
Member Data Documentation
Referenced by addEdge(), FSMSADF::computeMCMfsm(), nrEdges(), removeEdge(), and ~MCMgraph().
Referenced by addNode(), FSMSADF::computeMCMfsm(), getNode(), nrNodes(), and ~MCMgraph().
The documentation for this class was generated from the following files: