dlvhex  2.1.0
evalheur Namespace Reference

Data Structures

struct  BuildCommand

Typedefs

typedef ComponentGraph::Component Component
typedef
ComponentGraph::ComponentIterator 
ComponentIterator
typedef std::vector< ComponentComponentContainer
typedef std::set< ComponentComponentSet
typedef std::vector< BuildCommandCommandVector
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 Documentation

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 47 of file EvalHeuristicShared.h.

typedef std::set<Component> evalheur::ComponentSet

Definition at line 48 of file EvalHeuristicShared.h.


Function Documentation

template<typename ComponentGraphIntOrRest >
void evalheur::topologicalSortComponents ( const ComponentGraphIntOrRest &  cg,
ComponentContainer out 
)

Definition at line 77 of file EvalHeuristicShared.h.

Referenced by EvalHeuristicFromFile::build().