dlvhex  2.5.0
DLVHEX_NAMESPACE_BEGIN::ASMOrdinaryASPSolver Class Reference
Inheritance diagram for DLVHEX_NAMESPACE_BEGIN::ASMOrdinaryASPSolver:
Collaboration diagram for DLVHEX_NAMESPACE_BEGIN::ASMOrdinaryASPSolver:

Public Member Functions

virtual InterpretationPtr getNextModel ()
 Returns the next model.

Static Public Member Functions

static ASMOrdinaryASPSolverPtr getInstance (ProgramCtx &ctx, OrdinaryASPProgram &program)

Protected Member Functions

 ASMOrdinaryASPSolver (ProgramCtx &ctx, OrdinaryASPProgram &program)

Protected Attributes

ASPSolverManager::ResultsPtr results
InterpretationConstPtr mask

Detailed Description

Definition at line 102 of file GuessAndCheckModelGenerator.cpp.


Constructor & Destructor Documentation


Member Function Documentation

Returns the next model.

This will also trigger callbacks to the propagators, see addPropagator.

Returns:
The next model or a NULL-pointer of no more models exist.

Implements OrdinaryASPSolver.

Definition at line 121 of file GuessAndCheckModelGenerator.cpp.


Field Documentation


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