MCPcopy Create free account
hub / github.com/Z3Prover/z3 / Z3_optimize_assert

Function Z3_optimize_assert

src/api/api_opt.cpp:74–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72 }
73
74 void Z3_API Z3_optimize_assert(Z3_context c, Z3_optimize o, Z3_ast a) {
75 Z3_TRY;
76 LOG_Z3_optimize_assert(c, o, a);
77 RESET_ERROR_CODE();
78 CHECK_FORMULA(a,);
79 to_optimize_ptr(o)->add_hard_constraint(to_expr(a));
80 Z3_CATCH;
81 }
82
83 void Z3_API Z3_optimize_assert_and_track(Z3_context c, Z3_optimize o, Z3_ast a, Z3_ast t) {
84 Z3_TRY;

Callers 3

test_optimize_translateFunction · 0.85
assert_exprsMethod · 0.85
addMethod · 0.85

Calls 3

to_optimize_ptrFunction · 0.85
add_hard_constraintMethod · 0.80
to_exprFunction · 0.70

Tested by 1

test_optimize_translateFunction · 0.68