#include <DirectedGraph.h>
|
std::deque< std::vector< int > > | getSCCs () |
|
void | calculateSortedConnections () |
|
void | strongconnect (int v, std::vector< std::vector< int > > G, int &index, int *d, int *low, std::stack< int > &S, bool *stacked, std::deque< std::vector< int > > &components) |
|
|
static int | getEdgeIndex (const std::vector< std::pair< int, int > > &edges, int from, int to) |
|
◆ DirectedGraph()
oms::DirectedGraph::DirectedGraph |
( |
| ) |
|
◆ ~DirectedGraph()
oms::DirectedGraph::~DirectedGraph |
( |
| ) |
|
◆ addEdge()
◆ addNode()
int oms::DirectedGraph::addNode |
( |
const Connector & |
var | ) |
|
◆ calculateSortedConnections()
void oms::DirectedGraph::calculateSortedConnections |
( |
| ) |
|
|
private |
◆ clear()
void oms::DirectedGraph::clear |
( |
| ) |
|
◆ dotExport()
void oms::DirectedGraph::dotExport |
( |
const std::string & |
filename | ) |
|
◆ getEdgeIndex()
int oms::DirectedGraph::getEdgeIndex |
( |
const std::vector< std::pair< int, int > > & |
edges, |
|
|
int |
from, |
|
|
int |
to |
|
) |
| |
|
staticprivate |
◆ getEdges()
const std::vector< std::pair<int, int> >& oms::DirectedGraph::getEdges |
( |
| ) |
const |
|
inline |
◆ getNodes()
const std::vector<Connector>& oms::DirectedGraph::getNodes |
( |
| ) |
const |
|
inline |
◆ getSCCs()
std::deque< std::vector< int > > oms::DirectedGraph::getSCCs |
( |
| ) |
|
|
private |
◆ getSortedConnections()
const std::vector< std::vector< std::pair< int, int > > > & oms::DirectedGraph::getSortedConnections |
( |
| ) |
|
◆ includeGraph()
◆ strongconnect()
void oms::DirectedGraph::strongconnect |
( |
int |
v, |
|
|
std::vector< std::vector< int > > |
G, |
|
|
int & |
index, |
|
|
int * |
d, |
|
|
int * |
low, |
|
|
std::stack< int > & |
S, |
|
|
bool * |
stacked, |
|
|
std::deque< std::vector< int > > & |
components |
|
) |
| |
|
private |
◆ edges
std::vector< std::pair<int, int> > oms::DirectedGraph::edges |
|
private |
std::vector< std::vector<int> > oms::DirectedGraph::G |
|
private |
◆ nodes
std::vector<Connector> oms::DirectedGraph::nodes |
|
private |
◆ sortedConnections
std::vector< std::vector< std::pair<int, int> > > oms::DirectedGraph::sortedConnections |
|
private |
◆ sortedConnectionsAreValid
bool oms::DirectedGraph::sortedConnectionsAreValid |
|
private |
The documentation for this class was generated from the following files:
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/DirectedGraph.h
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/DirectedGraph.cpp