|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectforge.solve.ForgeReporter
forge.util.SystemOutReporter
public final class SystemOutReporter
A reporter that prints out basic information to the standard out noting which phase of the translation it is in.
Field Summary | |
---|---|
static ForgeReporter |
REPORTER
|
Method Summary | |
---|---|
void |
buildingAnalysis()
Reports that Forge is building an analysis from a given specification and bounds. |
void |
detectedSymmetries(java.util.Set<?> parts)
Reports the symmetries detected by Kodkod as a set of (kodkod.util.ints.IntSet) objects. |
void |
detectingSymmetries(java.lang.Object bounds)
Reports that Kodkod is detecting symmetries in the given bounds (kodkod.instance.Bounds). |
void |
flattening(java.lang.Object circuit)
Reports that Kodkod flattering of the given boolean circuit (kodkod.engine.bool.BooleanFormula) is in progress. |
void |
generatingSBP()
Reports that Kodkod SBP is in progress. |
void |
optimizingBoundsAndFormula()
Reports that Kodkod is optimizing the bounds and formula. |
void |
skolemizing(java.lang.Object decl,
java.lang.Object skolem,
java.util.List<?> context)
Reports that Kodkod is skolemizing the declaration (kodkod.ast.Decl) using the given skolem relation (kodkod.ast.Relation). |
void |
solvingAnalysis()
Reports that Forge is about to invoke Kodkod to solve the analysis. |
void |
solvingCNF(int primaryVars,
int vars,
int clauses)
Reports that Kodkod generated a CNF consisting of the given number of variables and clauses, is being analyzed by a SAT solver. |
void |
transformingProcedure()
Reports that Forge is transforming the procedure. |
void |
translatingToBoolean(java.lang.Object formula,
java.lang.Object bounds)
Reports that Kodkod is translating the given formula (kodkod.ast.Formula) and bounds (kodkod.instance.Bounds) to a boolean circuit. |
void |
translatingToCNF(java.lang.Object circuit)
Reports that Kodkod is translating the given boolean circuit (kodkod.engine.bool.BooleanFormula) to CNF. |
void |
translatingToKodkod()
Reports that Forge is translating the procedure to Kodkod. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final ForgeReporter REPORTER
Method Detail |
---|
public void flattening(java.lang.Object circuit)
ForgeReporter
flattening
in class ForgeReporter
public void solvingAnalysis()
ForgeReporter
solvingAnalysis
in class ForgeReporter
public void transformingProcedure()
ForgeReporter
transformingProcedure
in class ForgeReporter
public void generatingSBP()
ForgeReporter
generatingSBP
in class ForgeReporter
public void optimizingBoundsAndFormula()
ForgeReporter
optimizingBoundsAndFormula
in class ForgeReporter
public void detectedSymmetries(java.util.Set<?> parts)
ForgeReporter
detectedSymmetries
in class ForgeReporter
public void detectingSymmetries(java.lang.Object bounds)
ForgeReporter
detectingSymmetries
in class ForgeReporter
public void buildingAnalysis()
ForgeReporter
buildingAnalysis
in class ForgeReporter
public void translatingToBoolean(java.lang.Object formula, java.lang.Object bounds)
ForgeReporter
translatingToBoolean
in class ForgeReporter
public void translatingToKodkod()
ForgeReporter
translatingToKodkod
in class ForgeReporter
public void translatingToCNF(java.lang.Object circuit)
ForgeReporter
translatingToCNF
in class ForgeReporter
public void solvingCNF(int primaryVars, int vars, int clauses)
ForgeReporter
solvingCNF
in class ForgeReporter
public void skolemizing(java.lang.Object decl, java.lang.Object skolem, java.util.List<?> context)
ForgeReporter
skolemizing
in class ForgeReporter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |