dlvhex
2.5.0
|
Creates a single evaluation unit for the whole program. More...
#include <include/dlvhex2/EvalHeuristicMonolithic.h>
Public Types | |
typedef EvalHeuristicBase < EvalGraphBuilder > | Base |
Public Member Functions | |
EvalHeuristicMonolithic () | |
Constructor. | |
virtual | ~EvalHeuristicMonolithic () |
Destructor. | |
virtual void | build (EvalGraphBuilder &builder) |
Constructs the evaluation graph. |
Creates a single evaluation unit for the whole program.
Definition at line 43 of file EvalHeuristicMonolithic.h.
Definition at line 48 of file EvalHeuristicMonolithic.h.
Constructor.
Definition at line 43 of file EvalHeuristicMonolithic.cpp.
EvalHeuristicMonolithic::~EvalHeuristicMonolithic | ( | ) | [virtual] |
Destructor.
Definition at line 49 of file EvalHeuristicMonolithic.cpp.
void EvalHeuristicMonolithic::build | ( | EvalGraphBuilder & | builder | ) | [virtual] |
Constructs the evaluation graph.
builder | EvalGraphBuilder to be used for constructing the evaluation graph. |
Implements EvalHeuristicBase< EvalGraphBuilder >.
Definition at line 57 of file EvalHeuristicMonolithic.cpp.
References EvalGraphBuilder::createEvalUnit(), EvalGraphBuilder::getComponentGraph(), ComponentGraph::getComponents(), and LOG.