RSC with Param; RSCA for Param, SMTChecker for Param
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#from smt.smt_checker import SmtChecker
|
||||
from smt.smt_checker_rs import SmtCheckerRS
|
||||
from smt.smt_checker_rsc import SmtCheckerRSC
|
||||
from smt.smt_checker_rsc_param import SmtCheckerRSCParam
|
||||
from smt.smt_checker_rs_na import SmtCheckerRSNA
|
||||
from smt.smt_checker_distrib_rs import SmtCheckerDistribRS
|
||||
|
||||
@@ -14,14 +14,14 @@ from logics import rsLTL_Encoder
|
||||
# def simplify(x):
|
||||
# return x
|
||||
|
||||
class SmtCheckerRSC(object):
|
||||
class SmtCheckerRSCParam(object):
|
||||
|
||||
def __init__(self, rsca):
|
||||
|
||||
|
||||
rsca.sanity_check()
|
||||
|
||||
if not rsca.is_with_concentrations():
|
||||
raise RuntimeError("RS and CA with concentrations expected")
|
||||
if not rsca.is_concentr_and_param_compatible():
|
||||
raise RuntimeError("RS and CA with concentrations (and parameters) expected")
|
||||
|
||||
self.rs = rsca.rs
|
||||
self.ca = rsca.ca
|
||||
|
||||
Reference in New Issue
Block a user