예제 #1
0
파일: pico.py 프로젝트: diasalvatore/pysmt
 def reset_assertions(self):
     picosat.picosat_reset(self.pico)
     self.pico = picosat.picosat_init()
예제 #2
0
 def _exit(self):
     picosat.picosat_flushout(self._log_file_handler)
     picosat.picosat_reset(self.pico)
예제 #3
0
파일: pico.py 프로젝트: diasalvatore/pysmt
 def _exit(self):
     picosat.picosat_reset(self.pico)
예제 #4
0
파일: pico.py 프로젝트: agriggio/pysmt
 def _exit(self):
     picosat.picosat_flushout(self._log_file_handler)
     picosat.picosat_reset(self.pico)
예제 #5
0
 def reset_assertions(self):
     picosat.picosat_flushout(self._log_file_handler)
     picosat.picosat_reset(self.pico)
     self.pico = picosat.picosat_init()
     self.options(self)
 def reset(self):
     picosat.picosat_reset(self.p)
예제 #7
0
파일: pico.py 프로젝트: agriggio/pysmt
 def reset_assertions(self):
     picosat.picosat_flushout(self._log_file_handler)
     picosat.picosat_reset(self.pico)
     self.pico = picosat.picosat_init()
     self.options(self)
예제 #8
0
파일: demo.py 프로젝트: pysmt/pyPicoSAT
import picosat

with open("/tmp/log", "w") as fout:
    p = picosat.picosat_init()
    picosat.picosat_set_verbosity(p, 100)
    f = picosat.picosat_set_output(p, fout)
    picosat.picosat_measure_all_calls(p)
    picosat.picosat_inc_max_var(p)
    picosat.picosat_add(p, 1)
    picosat.picosat_add(p, -1)
    picosat.picosat_add(p, 0)
    assert picosat.picosat_sat(p, -1) == picosat.PICOSAT_SATISFIABLE
    picosat.picosat_message(p, 0, "End")
    picosat.picosat_flushout(f)
    picosat.picosat_reset(p)
print("Done.")
예제 #9
0
 def reset_assertions(self):
     picosat.picosat_reset(self.pico)
     self.pico = picosat.picosat_init()
예제 #10
0
 def exit(self):
     if not self._destroyed:
         self._destroyed = True
         picosat.picosat_reset(self.pico)
예제 #11
0
파일: pico.py 프로젝트: bogiebro/pysmt
 def exit(self):
     if not self._destroyed:
         self._destroyed = True
         picosat.picosat_reset(self.pico)
예제 #12
0
파일: pico.py 프로젝트: daniel-rs/pysmt
 def _exit(self):
     picosat.picosat_reset(self.pico)