156 package parma_polyhedra_library;
201 public static native String
version();
210 public static native String
banner();
static native void set_timeout(int csecs)
Sets the timeout for computations whose completion could require an exponential amount of time...
static native int version_revision()
Returns the revision number of the PPL version.
static native void reset_timeout()
Resets the timeout time so that the computation is not interrupted.
static native void reset_deterministic_timeout()
Resets the deterministic timeout so that the computation is not interrupted.
static native void initialize_library()
Initializes the Parma Polyhedra Library.
static native int irrational_precision()
Returns the precision parameter for irrational calculations.
static native void set_deterministic_timeout(int unscaled_weight, int scale)
Sets a threshold for computations whose completion could require an exponential amount of time...
static native void set_rounding_for_PPL()
Sets the FPU rounding mode so that the PPL abstractions based on floating point numbers work correctl...
static native void restore_pre_PPL_rounding()
Sets the FPU rounding mode as it was before initialization of the PPL.
static native String banner()
Returns a string containing the PPL banner.
static native int version_beta()
Returns the beta number of the PPL version.
static native int version_minor()
Returns the minor number of the PPL version.
static native String version()
Returns a string containing the PPL version.
static native void finalize_library()
Finalizes the Parma Polyhedra Library.
static native int version_major()
Returns the major number of the PPL version.
static native void set_irrational_precision(int p)
Sets the precision parameter used for irrational calculations.