Class StratifiedNegationEvalManager
java.lang.Object
edu.harvard.seas.pl.abcdatalog.engine.bottomup.concurrent.StratifiedNegationEvalManager
- All Implemented Interfaces:
EvalManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioneval()
Saturate all facts derivable from the program with which this manager has been initialized.void
initialize
(Set<Clause> program) Initialize this manager with a program.
-
Constructor Details
-
StratifiedNegationEvalManager
public StratifiedNegationEvalManager()
-
-
Method Details
-
initialize
Description copied from interface:EvalManager
Initialize this manager with a program.- Specified by:
initialize
in interfaceEvalManager
- Parameters:
program
- the program- Throws:
DatalogValidationException
- if the program is invalid
-
eval
Description copied from interface:EvalManager
Saturate all facts derivable from the program with which this manager has been initialized.- Specified by:
eval
in interfaceEvalManager
- Returns:
- the facts
-