55 std::vector<ProcessorNo> getSuccessors()
const;
57 std::vector<ProcessorNo> getPredecessors()
const;
59 std::vector<ProcessorNo> getEntrances()
const;
61 std::vector<ProcessorNo> getExits()
const;
64 int getReceivedStops()
const;
66 int getReceivedTT()
const;
68 void addReceivedStops();
72 void resetReceivedStops();
74 void resetReceivedTT();
76 int getNumOfPredecessors()
const;
78 int getNumOfSuccessors()
const;
80 int getNumOfEntrances()
const;
82 int getNumOfExits()
const;
103 void setNextReceiver(
int index);
124 virtual void setPredecessors(
const std::vector<ProcessorNo>& p);
131 virtual void setSuccessors(
const std::vector<ProcessorNo>& p);
133 virtual void start() = 0;
135 virtual void show()
const = 0;
140 std::vector<ProcessorNo> predecessors;
142 std::vector<ProcessorNo> successors;
144 std::vector<ProcessorNo> entrances;
146 std::vector<ProcessorNo> exits;
148 int numOfPredecessors;
182 #include "../../src/process.cpp"
Contains global definitions such as macros, functions, enums and classes, and constants in order to c...
int ProcessorNo
Typedef for process numbers.
Definition: muesli.h:107