LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "art/Framework/Core/detail/ModuleGraph.h"
#include "art/Framework/Core/detail/ModuleGraphInfoMap.h"
#include <string>
#include <utility>
Go to the source code of this file.
Namespaces | |
art::detail | |
Functions | |
std::pair< ModuleGraph, std::string > | art::detail::make_module_graph (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path) |
void | art::detail::make_trigger_path_subgraphs (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, ModuleGraph &graph) |
void | art::detail::make_product_dependency_edges (ModuleGraphInfoMap const &modInfos, ModuleGraph &graph) |
void | art::detail::make_path_ordering_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &paths, ModuleGraph &graph) |
void | art::detail::make_synchronization_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path, ModuleGraph &graph) |
std::string | art::detail::verify_no_interpath_dependencies (ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |
std::string | art::detail::verify_in_order_dependencies (ModuleGraphInfoMap const &modules, paths_to_modules_t const &trigger_paths) |
void | art::detail::print_module_graph (std::ostream &os, ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |