dlvhex  2.5.0
EvalHeuristicMonolithic Class Reference

Creates a single evaluation unit for the whole program. More...

#include <include/dlvhex2/EvalHeuristicMonolithic.h>

Inheritance diagram for EvalHeuristicMonolithic:
Collaboration diagram for EvalHeuristicMonolithic:

Public Types

typedef EvalHeuristicBase
< EvalGraphBuilder
Base

Public Member Functions

 EvalHeuristicMonolithic ()
 Constructor.
virtual ~EvalHeuristicMonolithic ()
 Destructor.
virtual void build (EvalGraphBuilder &builder)
 Constructs the evaluation graph.

Detailed Description

Creates a single evaluation unit for the whole program.

Definition at line 43 of file EvalHeuristicMonolithic.h.


Member Typedef Documentation


Constructor & Destructor Documentation

Destructor.

Definition at line 49 of file EvalHeuristicMonolithic.cpp.


Member Function Documentation

void EvalHeuristicMonolithic::build ( EvalGraphBuilder builder) [virtual]

Constructs the evaluation graph.

Parameters:
builderEvalGraphBuilder 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.


The documentation for this class was generated from the following files: