dlvhex  2.1.0
EvalHeuristicBase< EvalGraphBuilderT > Class Template Reference

An evaluation heuristic gets an eval graph builder and shall build an eval graph using methods of the eval graph builder only. More...

#include <include/dlvhex2/EvalHeuristicBase.h>

Inheritance diagram for EvalHeuristicBase< EvalGraphBuilderT >:

Public Member Functions

 EvalHeuristicBase ()
virtual ~EvalHeuristicBase ()
virtual void build (EvalGraphBuilderT &builder)=0

Detailed Description

template<typename EvalGraphBuilderT>
class EvalHeuristicBase< EvalGraphBuilderT >

An evaluation heuristic gets an eval graph builder and shall build an eval graph using methods of the eval graph builder only.

Definition at line 43 of file EvalHeuristicBase.h.


Constructor & Destructor Documentation

template<typename EvalGraphBuilderT>
EvalHeuristicBase< EvalGraphBuilderT >::EvalHeuristicBase ( ) [inline]

Definition at line 46 of file EvalHeuristicBase.h.

template<typename EvalGraphBuilderT>
virtual EvalHeuristicBase< EvalGraphBuilderT >::~EvalHeuristicBase ( ) [inline, virtual]

Definition at line 47 of file EvalHeuristicBase.h.


Member Function Documentation

template<typename EvalGraphBuilderT>
virtual void EvalHeuristicBase< EvalGraphBuilderT >::build ( EvalGraphBuilderT &  builder) [pure virtual]

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