dlvhex
2.5.0
|
Factory for ExternalAtomEvaluationHeuristics. More...
#include <include/dlvhex2/ExternalAtomEvaluationHeuristicsInterface.h>
Public Member Functions | |
virtual ExternalAtomEvaluationHeuristicsPtr | createHeuristics (RegistryPtr reg)=0 |
Creates a new instance of the heuristics. | |
virtual | ~ExternalAtomEvaluationHeuristicsFactory () |
Destructor. |
Factory for ExternalAtomEvaluationHeuristics.
Definition at line 103 of file ExternalAtomEvaluationHeuristicsInterface.h.
virtual ExternalAtomEvaluationHeuristicsFactory::~ExternalAtomEvaluationHeuristicsFactory | ( | ) | [inline, virtual] |
Destructor.
Definition at line 115 of file ExternalAtomEvaluationHeuristicsInterface.h.
virtual ExternalAtomEvaluationHeuristicsPtr ExternalAtomEvaluationHeuristicsFactory::createHeuristics | ( | RegistryPtr | reg | ) | [pure virtual] |
Creates a new instance of the heuristics.
reg | Pointer to the registry. |
Implemented in TestSetMinusAtom::EAHeuristicsFactory, ExternalAtomEvaluationHeuristicsNeverFactory, ExternalAtomEvaluationHeuristicsEACompleteFactory, ExternalAtomEvaluationHeuristicsInputCompleteFactory, ExternalAtomEvaluationHeuristicsPeriodicFactory, and ExternalAtomEvaluationHeuristicsAlwaysFactory.