Exemple #1
0
 public extern static Z3_stats Z3_optimize_get_statistics(Z3_context a0, Z3_optimize a1);
Exemple #2
0
 public static uint Z3_optimize_assert_soft(Z3_context a0, Z3_optimize a1, Z3_ast a2, string a3, IntPtr a4) {
     uint r = LIB.Z3_optimize_assert_soft(a0, a1, a2, a3, a4);
     Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
     if (err != Z3_error_code.Z3_OK)
         throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
     return r;
 }
Exemple #3
0
 public extern static IntPtr Z3_optimize_to_string(Z3_context a0, Z3_optimize a1);
Exemple #4
0
 public extern static IntPtr Z3_optimize_get_help(Z3_context a0, Z3_optimize a1);
Exemple #5
0
 public extern static void Z3_optimize_assert(Z3_context a0, Z3_optimize a1, Z3_ast a2);
Exemple #6
0
 public extern static Z3_ast Z3_optimize_get_upper(Z3_context a0, Z3_optimize a1, uint a2);
Exemple #7
0
 public extern static Z3_model Z3_optimize_get_model(Z3_context a0, Z3_optimize a1);
Exemple #8
0
 public static string Z3_optimize_get_help(Z3_context a0, Z3_optimize a1) {
     IntPtr r = LIB.Z3_optimize_get_help(a0, a1);
     Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
     if (err != Z3_error_code.Z3_OK)
         throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
     return Marshal.PtrToStringAnsi(r);
 }
Exemple #9
0
 public extern static int Z3_optimize_check(Z3_context a0, Z3_optimize a1);
Exemple #10
0
 public extern static IntPtr Z3_optimize_get_reason_unknown(Z3_context a0, Z3_optimize a1);
Exemple #11
0
 public extern static void Z3_optimize_pop(Z3_context a0, Z3_optimize a1);
Exemple #12
0
 public extern static uint Z3_optimize_minimize(Z3_context a0, Z3_optimize a1, Z3_ast a2);
Exemple #13
0
 public extern static uint Z3_optimize_assert_soft(Z3_context a0, Z3_optimize a1, Z3_ast a2, string a3, IntPtr a4);
Exemple #14
0
 public static void Z3_optimize_set_params(Z3_context a0, Z3_optimize a1, Z3_params a2) {
     LIB.Z3_optimize_set_params(a0, a1, a2);
     Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
     if (err != Z3_error_code.Z3_OK)
         throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
 }
Exemple #15
0
 public extern static void Z3_optimize_set_params(Z3_context a0, Z3_optimize a1, Z3_params a2);
Exemple #16
0
 public static Z3_ast Z3_optimize_get_upper(Z3_context a0, Z3_optimize a1, uint a2) {
     Z3_ast r = LIB.Z3_optimize_get_upper(a0, a1, a2);
     Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
     if (err != Z3_error_code.Z3_OK)
         throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
     return r;
 }
Exemple #17
0
 public extern static Z3_param_descrs Z3_optimize_get_param_descrs(Z3_context a0, Z3_optimize a1);
Exemple #18
0
 public static Z3_stats Z3_optimize_get_statistics(Z3_context a0, Z3_optimize a1) {
     Z3_stats r = LIB.Z3_optimize_get_statistics(a0, a1);
     Z3_error_code err = (Z3_error_code)LIB.Z3_get_error_code(a0);
     if (err != Z3_error_code.Z3_OK)
         throw new Z3Exception(Marshal.PtrToStringAnsi(LIB.Z3_get_error_msg_ex(a0, (uint)err)));
     return r;
 }
Exemple #19
0
 public extern static void Z3_optimize_dec_ref(Z3_context a0, Z3_optimize a1);