19 #include <ExecutionPath.h> 22 #include <momemta/Module.h> 26 ExecutionPath::ExecutionPath() {
27 std::random_device rd;
28 std::mt19937 random_engine(rd());
29 id = boost::uuids::basic_random_generator<std::mt19937>(random_engine)();
32 Path::Path(
const std::vector<std::shared_ptr<Module>>& modules) {
const std::vector< std::shared_ptr< Module > > & modules() const
The sequence of modules of this execution Path.
Path()=default
Create a new empty instance of Path.