Class MainSolver
- java.lang.Object
-
- org.sosy_lab.java_smt.solvers.opensmt.api.MainSolver
-
public class MainSolver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn
-
Constructor Summary
Constructors Modifier Constructor Description protectedMainSolver(long cPtr, boolean cMemoryOwn)MainSolver(Logic logic, SMTConfig conf, java.lang.String name)MainSolver(MainSolver arg0)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description sstatcheck()voiddelete()protected voidfinalize()SMTConfiggetConfig()protected static longgetCPtr(MainSolver obj)InterpolationContextgetInterpolationContext()LogicgetLogic()ModelgetModel()sstatgetStatus()VectorPTRefgetUnsatCore()voidinsertFormula(PTRef fla)booleanpop()voidprintResolutionProofSMT2()voidpush()sstatsolve()voidstop()protected static longswigRelease(MainSolver obj)
-
-
-
Constructor Detail
-
MainSolver
protected MainSolver(long cPtr, boolean cMemoryOwn)
-
MainSolver
public MainSolver(MainSolver arg0)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(MainSolver obj)
-
swigRelease
protected static long swigRelease(MainSolver obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classjava.lang.Object
-
delete
public void delete()
-
getConfig
public SMTConfig getConfig()
-
getLogic
public Logic getLogic()
-
push
public void push()
-
pop
public boolean pop()
-
insertFormula
public void insertFormula(PTRef fla)
-
check
public sstat check()
-
solve
public sstat solve()
-
getStatus
public sstat getStatus()
-
getModel
public Model getModel()
-
printResolutionProofSMT2
public void printResolutionProofSMT2()
-
getInterpolationContext
public InterpolationContext getInterpolationContext()
-
stop
public void stop()
-
getUnsatCore
public VectorPTRef getUnsatCore()
-
-