20 #ifndef ESSENTIA_SCHEDULER_NETWORKPARSER_H
21 #define ESSENTIA_SCHEDULER_NETWORKPARSER_H
24 #include "../utils/asciidagparser.h"
35 template <
typename NetworkType>
61 std::vector<streaming::Algorithm*>
_algos;
Definition: asciidagparser.h:28
const std::vector< std::pair< int, int > > & edges() const
Definition: asciidagparser.h:59
const std::vector< std::string > & nodes() const
Definition: asciidagparser.h:48
const std::vector< std::pair< std::string, std::string > > & namedEdges() const
Definition: asciidagparser.h:54
Definition: networkparser.h:29
~NetworkParser()
Definition: networkparser.h:40
NetworkParser(const NetworkType &network, bool createConnections=true)
Definition: networkparser.h:36
std::vector< streaming::Algorithm * > _algos
Definition: networkparser.h:61
const std::vector< std::pair< int, int > > & connections() const
Definition: networkparser.h:47
void createNetwork(bool createConnections=true)
const std::vector< std::pair< std::string, std::string > > & namedConnections() const
Definition: networkparser.h:48
Network * _network
Definition: networkparser.h:54
const std::vector< std::string > & algorithms() const
Definition: networkparser.h:46
AsciiDAGParser _graph
Definition: networkparser.h:53
Network * network()
Definition: networkparser.h:50
Definition: algorithm.h:28