Class MainSolver


  • public class MainSolver
    extends java.lang.Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • MainSolver

        protected MainSolver​(long cPtr,
                             boolean cMemoryOwn)
      • MainSolver

        public MainSolver​(Logic logic,
                          SMTConfig conf,
                          java.lang.String name)
      • 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:
        finalize in class java.lang.Object
      • delete

        public void delete()
      • 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()
      • stop

        public void stop()