Interface CandidateGenerator
-
- All Known Implementing Classes:
ConflictFreeGenerator
,GroundGenerator
,ModelGenerator
public interface CandidateGenerator
- Author:
- Mathias Hofer
-
-
Method Summary
Modifier and Type Method Description Interpretation
generate(SatSolverState state, PropositionalMapping mapping, AbstractDialecticalFramework adf)
Does not return the same candidate on two calls on the same instance.void
initialize(SatSolverState state, PropositionalMapping mapping, AbstractDialecticalFramework adf)
Performs initializations on the state.
-
-
-
Method Detail
-
initialize
void initialize(SatSolverState state, PropositionalMapping mapping, AbstractDialecticalFramework adf)
Performs initializations on the state.- Parameters:
state
- the state to initializemapping
- the propositional mapping of the ADFadf
- the ADF
-
generate
Interpretation generate(SatSolverState state, PropositionalMapping mapping, AbstractDialecticalFramework adf)
Does not return the same candidate on two calls on the same instance.- Parameters:
state
- the initialized statemapping
- the propositional mapping of the ADFadf
- the ADF- Returns:
- the generated interpretation
-
-