probe_apply method

double probe_apply(
  1. Z3_context c,
  2. Z3_probe p,
  3. Z3_goal g
)

\brief Execute the probe over the goal. The probe always produce a double value. "Boolean" probes return 0.0 for false, and a value different from 0.0 for true.

def_API('Z3_probe_apply', DOUBLE, (_in(CONTEXT), _in(PROBE), _in(GOAL)))

Implementation

double probe_apply(
  Z3_context c,
  Z3_probe p,
  Z3_goal g,
) {
  return _probe_apply(
    c,
    p,
    g,
  );
}