dlvhex  2.5.0
WellfoundedModelGenerator Class Reference

#include <include/dlvhex2/WellfoundedModelGenerator.h>

Inheritance diagram for WellfoundedModelGenerator:
Collaboration diagram for WellfoundedModelGenerator:

Public Types

typedef
WellfoundedModelGeneratorFactory 
Factory

Public Member Functions

 WellfoundedModelGenerator (Factory &factory, InterpretationConstPtr input)
 Constructor.
virtual ~WellfoundedModelGenerator ()
 Destuctor.
virtual InterpretationPtr generateNextModel ()
 Generate and return next model, return NULL after last model.

Protected Attributes

Factoryfactory
 Reference to the factory which created this model generator.
ASPSolverManager::ResultsPtr currentResults
 Result handle for asp solver evaluation, using externallyAugmentedInput.

Detailed Description

Definition at line 51 of file WellfoundedModelGenerator.h.


Member Typedef Documentation


Constructor & Destructor Documentation

Constructor.

Parameters:
factoryReference to the factory which created this model generator.
inputInput interpretation to this model generator.

Definition at line 123 of file WellfoundedModelGenerator.cpp.

Destuctor.

Definition at line 79 of file WellfoundedModelGenerator.h.


Member Function Documentation


Field Documentation

Result handle for asp solver evaluation, using externallyAugmentedInput.

Definition at line 65 of file WellfoundedModelGenerator.h.

Referenced by generateNextModel().

Reference to the factory which created this model generator.

Definition at line 62 of file WellfoundedModelGenerator.h.

Referenced by generateNextModel().


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