PPL C Language Interface  0.12.1
ppl_c_implementation_common.cc File Reference
Include dependency graph for ppl_c_implementation_common.cc:

Go to the source code of this file.

Namespaces

namespace  Parma_Polyhedra_Library
namespace  Parma_Polyhedra_Library::Interfaces
namespace  Parma_Polyhedra_Library::Interfaces::C

Macros

#define FORMAT   "%u"
#define CONVERSION   (unsigned)

Typedefs

typedef const char * Parma_Polyhedra_Library::Interfaces::C::c_variable_output_function_type (ppl_dimension_type var)
typedef
Parma_Polyhedra_Library::Threshold_Watcher
< Parma_Polyhedra_Library::Weightwatch_Traits
Parma_Polyhedra_Library::Interfaces::C::Weightwatch

Functions

const char * Parma_Polyhedra_Library::Interfaces::C::c_variable_default_output_function (ppl_dimension_type var)
void Parma_Polyhedra_Library::Interfaces::C::cxx_Variable_output_function (std::ostream &s, const Variable v)
void Parma_Polyhedra_Library::Interfaces::C::notify_error (enum ppl_enum_error_code code, const char *description)
void Parma_Polyhedra_Library::Interfaces::C::reset_timeout ()
void Parma_Polyhedra_Library::Interfaces::C::reset_deterministic_timeout ()
int ppl_set_error_handler (error_handler_type h)
int ppl_initialize (void)
 Initializes the Parma Polyhedra Library. This function must be called before any other function.
 CATCH_STD_EXCEPTION (bad_alloc, PPL_ERROR_OUT_OF_MEMORY) CATCH_STD_EXCEPTION(invalid_argument
PPL_ERROR_INVALID_ARGUMENT CATCH_STD_EXCEPTION (domain_error, PPL_ERROR_DOMAIN_ERROR) CATCH_STD_EXCEPTION(length_error
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR 
CATCH_STD_EXCEPTION (logic_error, PPL_ERROR_LOGIC_ERROR) CATCH_STD_EXCEPTION(overflow_error
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW 
CATCH_STD_EXCEPTION (runtime_error, PPL_ERROR_INTERNAL_ERROR) CATCH_STD_EXCEPTION(exception
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_finalize (void)
 Finalizes the Parma Polyhedra Library. This function must be called after any other function.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_set_timeout (unsigned csecs)
 Sets the timeout for computations whose completion could require an exponential amount of time.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_reset_timeout (void)
 Resets the timeout time so that the computation is not interrupted.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_set_deterministic_timeout (unsigned long unscaled_weight, unsigned scale)
 Sets a threshold for computations whose completion could require an exponential amount of time.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_reset_deterministic_timeout (void)
 Resets the deterministic timeout so that the computation is not interrupted.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_set_rounding_for_PPL (void)
 Sets the FPU rounding mode so that the PPL abstractions based on floating point numbers work correctly.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_restore_pre_PPL_rounding (void)
 Sets the FPU rounding mode as it was before initialization of the PPL.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_irrational_precision (unsigned *p)
 Writes to p the precision parameter used for irrational calculations.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_set_irrational_precision (unsigned p)
 Sets the precision parameter used for irrational calculations.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_version_major (void)
 Returns the major number of the PPL version.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_version_minor (void)
 Returns the minor number of the PPL version.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_version_revision (void)
 Returns the revision number of the PPL version.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_version_beta (void)
 Returns the beta number of the PPL version.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_version (const char **p)
 Writes to *p a pointer to a character string containing the PPL version.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_banner (const char **p)
 Writes to *p a pointer to a character string containing the PPL banner.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_max_space_dimension (ppl_dimension_type *m)
 Writes to m the maximum space dimension this library can handle.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_not_a_dimension (ppl_dimension_type *m)
 Writes to m a value that does not designate a valid dimension.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Coefficient (ppl_Coefficient_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Coefficient_from_mpz_t (ppl_Coefficient_t *pc, mpz_t z)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Coefficient_from_Coefficient (ppl_Coefficient_t *pc, ppl_const_Coefficient_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Coefficient_to_mpz_t (ppl_const_Coefficient_t c, mpz_t z)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Coefficient (ppl_const_Coefficient_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Coefficient_from_mpz_t (ppl_Coefficient_t dst, mpz_t z)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Coefficient_from_Coefficient (ppl_Coefficient_t dst, ppl_const_Coefficient_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Coefficient_OK (ppl_const_Coefficient_t)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Coefficient_is_bounded (void)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Coefficient_min (mpz_t min)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Coefficient_max (mpz_t max)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression (ppl_Linear_Expression_t *ple)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression_with_dimension (ppl_Linear_Expression_t *ple, ppl_dimension_type d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression_from_Linear_Expression (ppl_Linear_Expression_t *ple, ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Linear_Expression (ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Linear_Expression_from_Linear_Expression (ppl_Linear_Expression_t dst, ppl_const_Linear_Expression_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_add_to_coefficient (ppl_Linear_Expression_t le, ppl_dimension_type var, ppl_const_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_add_to_inhomogeneous (ppl_Linear_Expression_t le, ppl_const_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_add_Linear_Expression_to_Linear_Expression (ppl_Linear_Expression_t dst, ppl_const_Linear_Expression_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_subtract_Linear_Expression_from_Linear_Expression (ppl_Linear_Expression_t dst, ppl_const_Linear_Expression_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_multiply_Linear_Expression_by_Coefficient (ppl_Linear_Expression_t le, ppl_const_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_space_dimension (ppl_const_Linear_Expression_t le, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_coefficient (ppl_const_Linear_Expression_t le, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_inhomogeneous_term (ppl_const_Linear_Expression_t le, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_OK (ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_is_zero (ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Linear_Expression_all_homogeneous_terms_are_zero (ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint (ppl_Constraint_t *pc, ppl_const_Linear_Expression_t le, enum ppl_enum_Constraint_Type t)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_zero_dim_false (ppl_Constraint_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_zero_dim_positivity (ppl_Constraint_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_from_Constraint (ppl_Constraint_t *pc, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Constraint (ppl_const_Constraint_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Constraint_from_Constraint (ppl_Constraint_t dst, ppl_const_Constraint_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_space_dimension (ppl_const_Constraint_t c, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_type (ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_coefficient (ppl_const_Constraint_t c, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_inhomogeneous_term (ppl_const_Constraint_t c, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_OK (ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression_from_Constraint (ppl_Linear_Expression_t *ple, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System (ppl_Constraint_System_t *pcs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System_zero_dim_empty (ppl_Constraint_System_t *pcs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System_from_Constraint (ppl_Constraint_System_t *pcs, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System_from_Constraint_System (ppl_Constraint_System_t *pcs, ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Constraint_System (ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Constraint_System_from_Constraint_System (ppl_Constraint_System_t dst, ppl_const_Constraint_System_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_space_dimension (ppl_const_Constraint_System_t cs, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_empty (ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_has_strict_inequalities (ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_clear (ppl_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_insert_Constraint (ppl_Constraint_System_t cs, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_OK (ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System_const_iterator (ppl_Constraint_System_const_iterator_t *pcit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Constraint_System_const_iterator_from_Constraint_System_const_iterator (ppl_Constraint_System_const_iterator_t *pcit, ppl_const_Constraint_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Constraint_System_const_iterator (ppl_const_Constraint_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Constraint_System_const_iterator_from_Constraint_System_const_iterator (ppl_Constraint_System_const_iterator_t dst, ppl_const_Constraint_System_const_iterator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_begin (ppl_const_Constraint_System_t cs, ppl_Constraint_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_end (ppl_const_Constraint_System_t cs, ppl_Constraint_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_const_iterator_dereference (ppl_const_Constraint_System_const_iterator_t cit, ppl_const_Constraint_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_const_iterator_increment (ppl_Constraint_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Constraint_System_const_iterator_equal_test (ppl_const_Constraint_System_const_iterator_t x, ppl_const_Constraint_System_const_iterator_t y)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator (ppl_Generator_t *pg, ppl_const_Linear_Expression_t le, enum ppl_enum_Generator_Type t, ppl_const_Coefficient_t d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_zero_dim_point (ppl_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_zero_dim_closure_point (ppl_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_from_Generator (ppl_Generator_t *pg, ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Generator (ppl_const_Generator_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Generator_from_Generator (ppl_Generator_t dst, ppl_const_Generator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_space_dimension (ppl_const_Generator_t g, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_type (ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_coefficient (ppl_const_Generator_t g, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_divisor (ppl_const_Generator_t g, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_OK (ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression_from_Generator (ppl_Linear_Expression_t *ple, ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System (ppl_Generator_System_t *pgs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System_zero_dim_univ (ppl_Generator_System_t *pgs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System_from_Generator (ppl_Generator_System_t *pgs, ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System_from_Generator_System (ppl_Generator_System_t *pgs, ppl_const_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Generator_System (ppl_const_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Generator_System_from_Generator_System (ppl_Generator_System_t dst, ppl_const_Generator_System_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_space_dimension (ppl_const_Generator_System_t gs, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_empty (ppl_const_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_clear (ppl_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_insert_Generator (ppl_Generator_System_t gs, ppl_const_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_OK (ppl_const_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System_const_iterator (ppl_Generator_System_const_iterator_t *pgit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Generator_System_const_iterator_from_Generator_System_const_iterator (ppl_Generator_System_const_iterator_t *pgit, ppl_const_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Generator_System_const_iterator (ppl_const_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Generator_System_const_iterator_from_Generator_System_const_iterator (ppl_Generator_System_const_iterator_t dst, ppl_const_Generator_System_const_iterator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_begin (ppl_const_Generator_System_t gs, ppl_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_end (ppl_const_Generator_System_t gs, ppl_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_const_iterator_dereference (ppl_const_Generator_System_const_iterator_t git, ppl_const_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_const_iterator_increment (ppl_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Generator_System_const_iterator_equal_test (ppl_const_Generator_System_const_iterator_t x, ppl_const_Generator_System_const_iterator_t y)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence (ppl_Congruence_t *pc, ppl_const_Linear_Expression_t le, ppl_const_Coefficient_t m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_zero_dim_false (ppl_Congruence_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_zero_dim_integrality (ppl_Congruence_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_from_Congruence (ppl_Congruence_t *pc, ppl_const_Congruence_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Congruence (ppl_const_Congruence_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Congruence_from_Congruence (ppl_Congruence_t dst, ppl_const_Congruence_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_space_dimension (ppl_const_Congruence_t c, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_coefficient (ppl_const_Congruence_t c, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_inhomogeneous_term (ppl_const_Congruence_t c, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_modulus (ppl_const_Congruence_t c, ppl_Coefficient_t m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_OK (ppl_const_Congruence_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Linear_Expression_from_Congruence (ppl_Linear_Expression_t *ple, ppl_const_Congruence_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System (ppl_Congruence_System_t *pcs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System_zero_dim_empty (ppl_Congruence_System_t *pcs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System_from_Congruence (ppl_Congruence_System_t *pcs, ppl_const_Congruence_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System_from_Congruence_System (ppl_Congruence_System_t *pcs, ppl_const_Congruence_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Congruence_System (ppl_const_Congruence_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Congruence_System_from_Congruence_System (ppl_Congruence_System_t dst, ppl_const_Congruence_System_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_space_dimension (ppl_const_Congruence_System_t cs, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_empty (ppl_const_Congruence_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_clear (ppl_Congruence_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_insert_Congruence (ppl_Congruence_System_t cs, ppl_const_Congruence_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_OK (ppl_const_Congruence_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System_const_iterator (ppl_Congruence_System_const_iterator_t *pcit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Congruence_System_const_iterator_from_Congruence_System_const_iterator (ppl_Congruence_System_const_iterator_t *pcit, ppl_const_Congruence_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Congruence_System_const_iterator (ppl_const_Congruence_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Congruence_System_const_iterator_from_Congruence_System_const_iterator (ppl_Congruence_System_const_iterator_t dst, ppl_const_Congruence_System_const_iterator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_begin (ppl_const_Congruence_System_t cs, ppl_Congruence_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_end (ppl_const_Congruence_System_t cs, ppl_Congruence_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_const_iterator_dereference (ppl_const_Congruence_System_const_iterator_t cit, ppl_const_Congruence_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_const_iterator_increment (ppl_Congruence_System_const_iterator_t cit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Congruence_System_const_iterator_equal_test (ppl_const_Congruence_System_const_iterator_t x, ppl_const_Congruence_System_const_iterator_t y)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator (ppl_Grid_Generator_t *pg, ppl_const_Linear_Expression_t le, enum ppl_enum_Grid_Generator_Type t, ppl_const_Coefficient_t d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_zero_dim_point (ppl_Grid_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_from_Grid_Generator (ppl_Grid_Generator_t *pg, ppl_const_Grid_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Grid_Generator (ppl_const_Grid_Generator_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Grid_Generator_from_Grid_Generator (ppl_Grid_Generator_t dst, ppl_const_Grid_Generator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_space_dimension (ppl_const_Grid_Generator_t g, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_type (ppl_const_Grid_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_coefficient (ppl_const_Grid_Generator_t g, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_divisor (ppl_const_Grid_Generator_t g, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_OK (ppl_const_Grid_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System (ppl_Grid_Generator_System_t *pgs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System_zero_dim_univ (ppl_Grid_Generator_System_t *pgs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System_from_Grid_Generator (ppl_Grid_Generator_System_t *pgs, ppl_const_Grid_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System_from_Grid_Generator_System (ppl_Grid_Generator_System_t *pgs, ppl_const_Grid_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Grid_Generator_System (ppl_const_Grid_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Grid_Generator_System_from_Grid_Generator_System (ppl_Grid_Generator_System_t dst, ppl_const_Grid_Generator_System_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_space_dimension (ppl_const_Grid_Generator_System_t gs, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_empty (ppl_const_Grid_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_clear (ppl_Grid_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_insert_Grid_Generator (ppl_Grid_Generator_System_t gs, ppl_const_Grid_Generator_t g)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_OK (ppl_const_Grid_Generator_System_t gs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System_const_iterator (ppl_Grid_Generator_System_const_iterator_t *pgit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Grid_Generator_System_const_iterator_from_Grid_Generator_System_const_iterator (ppl_Grid_Generator_System_const_iterator_t *pgit, ppl_const_Grid_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Grid_Generator_System_const_iterator (ppl_const_Grid_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Grid_Generator_System_const_iterator_from_Grid_Generator_System_const_iterator (ppl_Grid_Generator_System_const_iterator_t dst, ppl_const_Grid_Generator_System_const_iterator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_begin (ppl_const_Grid_Generator_System_t gs, ppl_Grid_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_end (ppl_const_Grid_Generator_System_t gs, ppl_Grid_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_const_iterator_dereference (ppl_const_Grid_Generator_System_const_iterator_t git, ppl_const_Grid_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_const_iterator_increment (ppl_Grid_Generator_System_const_iterator_t git)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Grid_Generator_System_const_iterator_equal_test (ppl_const_Grid_Generator_System_const_iterator_t x, ppl_const_Grid_Generator_System_const_iterator_t y)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_MIP_Problem_from_space_dimension (ppl_MIP_Problem_t *pmip, ppl_dimension_type d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_MIP_Problem (ppl_MIP_Problem_t *pmip, ppl_dimension_type d, ppl_const_Constraint_System_t cs, ppl_const_Linear_Expression_t le, int m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_MIP_Problem_from_MIP_Problem (ppl_MIP_Problem_t *pmip, ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_MIP_Problem (ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_MIP_Problem_from_MIP_Problem (ppl_MIP_Problem_t dst, ppl_const_MIP_Problem_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_space_dimension (ppl_const_MIP_Problem_t mip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_number_of_integer_space_dimensions (ppl_const_MIP_Problem_t mip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_integer_space_dimensions (ppl_const_MIP_Problem_t mip, ppl_dimension_type ds[])
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_number_of_constraints (ppl_const_MIP_Problem_t mip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_constraint_at_index (ppl_const_MIP_Problem_t mip, ppl_dimension_type i, ppl_const_Constraint_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_objective_function (ppl_const_MIP_Problem_t mip, ppl_const_Linear_Expression_t *ple)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_optimization_mode (ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_clear (ppl_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_add_space_dimensions_and_embed (ppl_MIP_Problem_t mip, ppl_dimension_type d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_add_to_integer_space_dimensions (ppl_MIP_Problem_t mip, ppl_dimension_type ds[], size_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_add_constraint (ppl_MIP_Problem_t mip, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_add_constraints (ppl_MIP_Problem_t mip, ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_set_objective_function (ppl_MIP_Problem_t mip, ppl_const_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_set_optimization_mode (ppl_MIP_Problem_t mip, int mode)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_is_satisfiable (ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_solve (ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_evaluate_objective_function (ppl_const_MIP_Problem_t mip, ppl_const_Generator_t g, ppl_Coefficient_t num, ppl_Coefficient_t den)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_feasible_point (ppl_const_MIP_Problem_t mip, ppl_const_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_optimizing_point (ppl_const_MIP_Problem_t mip, ppl_const_Generator_t *pg)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_optimal_value (ppl_const_MIP_Problem_t mip, ppl_Coefficient_t num, ppl_Coefficient_t den)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_get_control_parameter (ppl_const_MIP_Problem_t mip, int name)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_set_control_parameter (ppl_MIP_Problem_t mip, int value)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_OK (ppl_const_MIP_Problem_t mip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_total_memory_in_bytes (ppl_const_MIP_Problem_t mip, size_t *sz)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_MIP_Problem_external_memory_in_bytes (ppl_const_MIP_Problem_t mip, size_t *sz)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_PIP_Problem_from_space_dimension (ppl_PIP_Problem_t *ppip, ppl_dimension_type d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_PIP_Problem_from_PIP_Problem (ppl_PIP_Problem_t *dpip, ppl_const_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_PIP_Problem_from_constraints (ppl_PIP_Problem_t *ppip, ppl_dimension_type d, ppl_Constraint_System_const_iterator_t first, ppl_Constraint_System_const_iterator_t last, size_t n, ppl_dimension_type ds[])
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_PIP_Problem_from_PIP_Problem (ppl_PIP_Problem_t dst, ppl_const_PIP_Problem_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_PIP_Problem (ppl_const_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_space_dimension (ppl_const_PIP_Problem_t pip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_number_of_parameter_space_dimensions (ppl_const_PIP_Problem_t pip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_parameter_space_dimensions (ppl_const_PIP_Problem_t pip, ppl_dimension_type ds[])
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_number_of_constraints (ppl_const_PIP_Problem_t pip, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_constraint_at_index (ppl_const_PIP_Problem_t pip, ppl_dimension_type i, ppl_const_Constraint_t *pc)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_clear (ppl_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_add_space_dimensions_and_embed (ppl_PIP_Problem_t pip, ppl_dimension_type pip_vars, ppl_dimension_type pip_params)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_add_to_parameter_space_dimensions (ppl_PIP_Problem_t pip, ppl_dimension_type ds[], size_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_add_constraint (ppl_PIP_Problem_t pip, ppl_const_Constraint_t c)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_add_constraints (ppl_PIP_Problem_t pip, ppl_const_Constraint_System_t cs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_is_satisfiable (ppl_const_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_solve (ppl_const_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_solution (ppl_const_PIP_Problem_t pip, ppl_const_PIP_Tree_Node_t *ppip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_optimizing_solution (ppl_const_PIP_Problem_t pip, ppl_const_PIP_Tree_Node_t *ppip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_OK (ppl_const_PIP_Problem_t pip)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_get_control_parameter (ppl_const_PIP_Problem_t pip, int name)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_set_control_parameter (ppl_PIP_Problem_t pip, int value)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_get_big_parameter_dimension (ppl_const_PIP_Problem_t pip, ppl_dimension_type *pd)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_set_big_parameter_dimension (ppl_PIP_Problem_t pip, ppl_dimension_type d)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_total_memory_in_bytes (ppl_const_PIP_Problem_t pip, size_t *sz)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Problem_external_memory_in_bytes (ppl_const_PIP_Problem_t pip, size_t *sz)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_as_solution (ppl_const_PIP_Tree_Node_t spip_tree, ppl_const_PIP_Solution_Node_t *dpip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_as_decision (ppl_const_PIP_Tree_Node_t spip_tree, ppl_const_PIP_Decision_Node_t *dpip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_get_constraints (ppl_const_PIP_Tree_Node_t pip_tree, ppl_const_Constraint_System_t *pcs)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_OK (ppl_const_PIP_Tree_Node_t pip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_number_of_artificials (ppl_const_PIP_Tree_Node_t pip_tree, ppl_dimension_type *m)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_begin (ppl_const_PIP_Tree_Node_t pip_tree, ppl_Artificial_Parameter_Sequence_const_iterator_t pit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Tree_Node_end (ppl_const_PIP_Tree_Node_t pip_tree, ppl_Artificial_Parameter_Sequence_const_iterator_t pit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Solution_Node_get_parametric_values (ppl_const_PIP_Solution_Node_t pip_sol, ppl_dimension_type var, ppl_const_Linear_Expression_t *le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Solution_Node_OK (ppl_const_PIP_Solution_Node_t pip_sol)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Decision_Node_OK (ppl_const_PIP_Decision_Node_t pip_dec)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_PIP_Decision_Node_get_child_node (ppl_const_PIP_Decision_Node_t pip_dec, int b, ppl_const_PIP_Tree_Node_t *pip_tree)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_get_Linear_Expression (ppl_const_Artificial_Parameter_t ap, ppl_Linear_Expression_t le)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_coefficient (ppl_const_Artificial_Parameter_t ap, ppl_dimension_type var, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_inhomogeneous_term (ppl_const_Artificial_Parameter_t ap, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_denominator (ppl_const_Artificial_Parameter_t ap, ppl_Coefficient_t n)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Artificial_Parameter_Sequence_const_iterator (ppl_Artificial_Parameter_Sequence_const_iterator_t *papit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_new_Artificial_Parameter_Sequence_const_iterator_from_Artificial_Parameter_Sequence_const_iterator (ppl_Artificial_Parameter_Sequence_const_iterator_t *papit, ppl_const_Artificial_Parameter_Sequence_const_iterator_t apit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_delete_Artificial_Parameter_Sequence_const_iterator (ppl_const_Artificial_Parameter_Sequence_const_iterator_t apit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_assign_Artificial_Parameter_Sequence_const_iterator_from_Artificial_Parameter_Sequence_const_iterator (ppl_Artificial_Parameter_Sequence_const_iterator_t dst, ppl_const_Artificial_Parameter_Sequence_const_iterator_t src)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_Sequence_const_iterator_dereference (ppl_const_Artificial_Parameter_Sequence_const_iterator_t apit, ppl_const_Artificial_Parameter_t *pap)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_Sequence_const_iterator_increment (ppl_Artificial_Parameter_Sequence_const_iterator_t apit)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_Artificial_Parameter_Sequence_const_iterator_equal_test (ppl_const_Artificial_Parameter_Sequence_const_iterator_t x, ppl_const_Artificial_Parameter_Sequence_const_iterator_t y)
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_io_print_variable (ppl_dimension_type var)
 Pretty-prints var to stdout.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_io_fprint_variable (FILE *stream, ppl_dimension_type var)
 Pretty-prints var to the given output stream.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_io_asprint_variable (char **strp, ppl_dimension_type var)
 Pretty-prints var to a malloc-allocated string, a pointer to which is returned via strp.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
char * 
ppl_io_wrap_string (const char *src, unsigned indent_depth, unsigned preferred_first_line_length, unsigned preferred_line_length)
 Utility function for the wrapping of lines of text.
int ppl_io_set_variable_output_function (ppl_io_variable_output_function_type *p)
 Sets the output function to be used for printing variables to p.
PPL_ERROR_INVALID_ARGUMENT
PPL_ERROR_LENGTH_ERROR
PPL_ARITHMETIC_OVERFLOW
PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION
int 
ppl_io_get_variable_output_function (ppl_io_variable_output_function_type **pp)
 Writes a pointer to the current variable output function to pp.

Variables

error_handler_type Parma_Polyhedra_Library::Interfaces::C::user_error_handler = 0
ppl_io_variable_output_function_typeParma_Polyhedra_Library::Interfaces::C::c_variable_output_function
Variable::output_function_type * Parma_Polyhedra_Library::Interfaces::C::saved_cxx_Variable_output_function
Parma_Polyhedra_Library::WatchdogParma_Polyhedra_Library::Interfaces::C::p_timeout_object = 0
WeightwatchParma_Polyhedra_Library::Interfaces::C::p_deterministic_timeout_object = 0
unsigned int PPL_POLY_CON_RELATION_IS_DISJOINT
 Individual bit saying that the polyhedron and the set of points satisfying the constraint are disjoint.
unsigned int PPL_POLY_CON_RELATION_STRICTLY_INTERSECTS
 Individual bit saying that the polyhedron intersects the set of points satisfying the constraint, but it is not included in it.
unsigned int PPL_POLY_CON_RELATION_IS_INCLUDED
 Individual bit saying that the polyhedron is included in the set of points satisfying the constraint.
unsigned int PPL_POLY_CON_RELATION_SATURATES
 Individual bit saying that the polyhedron is included in the set of points saturating the constraint.
unsigned int PPL_POLY_GEN_RELATION_SUBSUMES
 Individual bit saying that adding the generator would not change the polyhedron.
unsigned int PPL_COMPLEXITY_CLASS_POLYNOMIAL
 Code of the worst-case polynomial complexity class.
unsigned int PPL_COMPLEXITY_CLASS_SIMPLEX
 Code of the worst-case exponential but typically polynomial complexity class.
unsigned int PPL_COMPLEXITY_CLASS_ANY
 Code of the universal complexity class.
int PPL_MIP_PROBLEM_STATUS_UNFEASIBLE
int PPL_MIP_PROBLEM_STATUS_UNBOUNDED
int PPL_MIP_PROBLEM_STATUS_OPTIMIZED
int PPL_MIP_PROBLEM_CONTROL_PARAMETER_NAME_PRICING
int PPL_MIP_PROBLEM_CONTROL_PARAMETER_PRICING_STEEPEST_EDGE_FLOAT
int PPL_MIP_PROBLEM_CONTROL_PARAMETER_PRICING_STEEPEST_EDGE_EXACT
int PPL_MIP_PROBLEM_CONTROL_PARAMETER_PRICING_TEXTBOOK
int PPL_PIP_PROBLEM_STATUS_UNFEASIBLE
int PPL_PIP_PROBLEM_STATUS_OPTIMIZED
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_NAME_CUTTING_STRATEGY
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_CUTTING_STRATEGY_FIRST
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_CUTTING_STRATEGY_DEEPEST
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_CUTTING_STRATEGY_ALL
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_NAME_PIVOT_ROW_STRATEGY
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_PIVOT_ROW_STRATEGY_FIRST
int PPL_PIP_PROBLEM_CONTROL_PARAMETER_PIVOT_ROW_STRATEGY_MAX_COLUMN
int PPL_OPTIMIZATION_MODE_MINIMIZATION
int PPL_OPTIMIZATION_MODE_MAXIMIZATION

Macro Definition Documentation

#define CONVERSION   (unsigned)
#define FORMAT   "%u"

Function Documentation

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Artificial_Parameter_Sequence_const_iterator_dereference ( ppl_const_Artificial_Parameter_Sequence_const_iterator_t  apit,
ppl_const_Artificial_Parameter_t *  pap 
)
related

Definition at line 2526 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Artificial_Parameter_Sequence_const_iterator_equal_test ( ppl_const_Artificial_Parameter_Sequence_const_iterator_t  x,
ppl_const_Artificial_Parameter_Sequence_const_iterator_t  y 
)
related

Definition at line 2546 of file ppl_c_implementation_common.cc.

Definition at line 2515 of file ppl_c_implementation_common.cc.

Definition at line 1767 of file ppl_c_implementation_common.cc.

Definition at line 1493 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Congruence_System_const_iterator_equal_test ( ppl_const_Congruence_System_const_iterator_t  x,
ppl_const_Congruence_System_const_iterator_t  y 
)
related

Definition at line 1513 of file ppl_c_implementation_common.cc.

Definition at line 894 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Constraint_System_const_iterator_equal_test ( ppl_const_Constraint_System_const_iterator_t  x,
ppl_const_Constraint_System_const_iterator_t  y 
)
related

Definition at line 914 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Constraint_System_end ( ppl_const_Constraint_System_t  cs,
ppl_Constraint_System_const_iterator_t  cit 
)
related

Definition at line 1203 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Generator_System_const_iterator_equal_test ( ppl_const_Generator_System_const_iterator_t  x,
ppl_const_Generator_System_const_iterator_t  y 
)
related

Definition at line 1223 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Grid_Generator_System_const_iterator_dereference ( ppl_const_Grid_Generator_System_const_iterator_t  git,
ppl_const_Grid_Generator_t *  pg 
)
related

Definition at line 1800 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Grid_Generator_System_const_iterator_equal_test ( ppl_const_Grid_Generator_System_const_iterator_t  x,
ppl_const_Grid_Generator_System_const_iterator_t  y 
)
related

Definition at line 1820 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_Grid_Generator_System_end ( ppl_const_Grid_Generator_System_t  gs,
ppl_Grid_Generator_System_const_iterator_t  git 
)
related
PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_MIP_Problem_evaluate_objective_function ( ppl_const_MIP_Problem_t  mip,
ppl_const_Generator_t  g,
ppl_Coefficient_t  num,
ppl_Coefficient_t  den 
)
related

Definition at line 1931 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_MIP_Problem_optimal_value ( ppl_const_MIP_Problem_t  mip,
ppl_Coefficient_t  num,
ppl_Coefficient_t  den 
)
related

Definition at line 2059 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_new_Artificial_Parameter_Sequence_const_iterator_from_Artificial_Parameter_Sequence_const_iterator ( ppl_Artificial_Parameter_Sequence_const_iterator_t *  papit,
ppl_const_Artificial_Parameter_Sequence_const_iterator_t  apit 
)
related

Definition at line 2497 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_new_Congruence ( ppl_Congruence_t *  pc,
ppl_const_Linear_Expression_t  le,
ppl_const_Coefficient_t  m 
)
related

Definition at line 1234 of file ppl_c_implementation_common.cc.

Definition at line 1444 of file ppl_c_implementation_common.cc.

Definition at line 845 of file ppl_c_implementation_common.cc.

Definition at line 1155 of file ppl_c_implementation_common.cc.

Definition at line 1749 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_new_PIP_Problem_from_constraints ( ppl_PIP_Problem_t *  ppip,
ppl_dimension_type  d,
ppl_Constraint_System_const_iterator_t  first,
ppl_Constraint_System_const_iterator_t  last,
size_t  n,
ppl_dimension_type  ds[] 
)
related
PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Decision_Node_get_child_node ( ppl_const_PIP_Decision_Node_t  pip_dec,
int  b,
ppl_const_PIP_Tree_Node_t *  pip_tree 
)
related

Definition at line 2433 of file ppl_c_implementation_common.cc.

Definition at line 2281 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Problem_solution ( ppl_const_PIP_Problem_t  pip,
ppl_const_PIP_Tree_Node_t *  ppip_tree 
)
related

Definition at line 2273 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Tree_Node_as_decision ( ppl_const_PIP_Tree_Node_t  spip_tree,
ppl_const_PIP_Decision_Node_t *  dpip_tree 
)
related

Definition at line 2354 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Tree_Node_as_solution ( ppl_const_PIP_Tree_Node_t  spip_tree,
ppl_const_PIP_Solution_Node_t *  dpip_tree 
)
related

Definition at line 2346 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Tree_Node_begin ( ppl_const_PIP_Tree_Node_t  pip_tree,
ppl_Artificial_Parameter_Sequence_const_iterator_t  pit 
)
related

Definition at line 2388 of file ppl_c_implementation_common.cc.

PPL_ERROR_INVALID_ARGUMENT PPL_ERROR_LENGTH_ERROR PPL_ARITHMETIC_OVERFLOW PPL_ERROR_UNKNOWN_STANDARD_EXCEPTION int ppl_PIP_Tree_Node_end ( ppl_const_PIP_Tree_Node_t  pip_tree,
ppl_Artificial_Parameter_Sequence_const_iterator_t  pit 
)
related

Definition at line 2399 of file ppl_c_implementation_common.cc.

int ppl_set_error_handler ( error_handler_type  h)

Definition at line 167 of file ppl_c_implementation_common.cc.


Variable Documentation

Definition at line 145 of file ppl_c_implementation_common.cc.

Referenced by ppl_initialize().

Definition at line 144 of file ppl_c_implementation_common.cc.

Referenced by ppl_initialize().

Definition at line 143 of file ppl_c_implementation_common.cc.

Referenced by ppl_initialize().

Definition at line 153 of file ppl_c_implementation_common.cc.

Referenced by ppl_initialize().

Definition at line 152 of file ppl_c_implementation_common.cc.

Referenced by ppl_initialize().