|
dlvhex
2.1.0
|
Data Structures | |
| struct | BuildCommand |
Typedefs | |
| typedef ComponentGraph::Component | Component |
| typedef ComponentGraph::ComponentIterator | ComponentIterator |
| typedef std::vector< Component > | ComponentContainer |
| typedef std::set< Component > | ComponentSet |
| typedef std::vector< BuildCommand > | CommandVector |
| typedef boost::unordered_map < Component, boost::default_color_type > | CompColorHashMap |
| typedef boost::associative_property_map < CompColorHashMap > | CompColorMap |
Functions | |
| template<typename ComponentGraphIntOrRest > | |
| void | topologicalSortComponents (const ComponentGraphIntOrRest &cg, ComponentContainer &out) |
| void | executeBuildCommands (const CommandVector &commands, EvalGraphBuilder &builder) |
| typedef std::vector<BuildCommand> evalheur::CommandVector |
Definition at line 63 of file EvalHeuristicShared.h.
| typedef boost::unordered_map<Component, boost::default_color_type> evalheur::CompColorHashMap |
Definition at line 73 of file EvalHeuristicShared.h.
| typedef boost::associative_property_map<CompColorHashMap> evalheur::CompColorMap |
Definition at line 74 of file EvalHeuristicShared.h.
Definition at line 45 of file EvalHeuristicShared.h.
| typedef std::vector<Component> evalheur::ComponentContainer |
Definition at line 47 of file EvalHeuristicShared.h.
Definition at line 46 of file EvalHeuristicShared.h.
| typedef std::set<Component> evalheur::ComponentSet |
Definition at line 48 of file EvalHeuristicShared.h.
| void evalheur::executeBuildCommands | ( | const CommandVector & | commands, |
| EvalGraphBuilder & | builder | ||
| ) |
Definition at line 42 of file EvalHeuristicShared.cpp.
References evalheur::BuildCommand::collapse, EvalGraphBuilder::createEvalUnit(), EvalGraphBuilder::getComponentGraph(), LOG, printvector(), and evalheur::BuildCommand::share.
Referenced by EvalHeuristicFromFile::build().
| void evalheur::topologicalSortComponents | ( | const ComponentGraphIntOrRest & | cg, |
| ComponentContainer & | out | ||
| ) |
Definition at line 77 of file EvalHeuristicShared.h.
Referenced by EvalHeuristicFromFile::build().