コード例 #1
0
def mk_model_data(model):
    """
    Parameters
        model : SolverResponse.Model
    """
    r = SolverResponse()
    r.type = SolverResponse.MODEL_DATA
    r.model.CopyFrom(model)
    return r
コード例 #2
0
ファイル: cuter_common.py プロジェクト: aggelgian/cuter
def mk_model_data(model):
    """
    Parameters
        model : SolverResponse.Model
    """
    r = SolverResponse()
    r.type = SolverResponse.MODEL_DATA
    r.model.CopyFrom(model)
    return r
コード例 #3
0
def mk_model(entries):
    """
    Parameters
        entries : list of SolverResponse.ModelEntry
    """
    m = SolverResponse.Model()
    m.entries.extend(entries)
    return m
コード例 #4
0
def mk_model_entry(var, value):
    """
    Parameters
        var : ErlangTerm
        value : ErlangTerm
    """
    e = SolverResponse.ModelEntry()
    e.var.CopyFrom(var)
    e.value.CopyFrom(value)
    return e
コード例 #5
0
def mk_timeout():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.TIMEOUT
    return r
コード例 #6
0
def mk_unknown():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.UNKNOWN
    return r
コード例 #7
0
def mk_unsat():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.UNSAT
    return r
コード例 #8
0
ファイル: cuter_common.py プロジェクト: aggelgian/cuter
def mk_timeout():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.TIMEOUT
    return r
コード例 #9
0
ファイル: cuter_common.py プロジェクト: aggelgian/cuter
def mk_unknown():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.UNKNOWN
    return r
コード例 #10
0
ファイル: cuter_common.py プロジェクト: aggelgian/cuter
def mk_unsat():
    r = SolverResponse()
    r.type = SolverResponse.MODEL_STATUS
    r.status = SolverResponse.UNSAT
    return r