[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Control of internal representation of abstract values of level 1

Function: void ap_abstract1_minimize (ap_manager_t* man, ap_abstract1_t* a)
Minimize the size of the representation of a. This may result in a later recomputation of internal information.

Function: void ap_abstract1_canonicalize (ap_manager_t* man, ap_abstract1_t* a)
Put a in canonical form. (not yet clear definition).

Function: int ap_abstract1_hash (ap_manager_t* man, ap_abstract1_t* a)
Return an hash value for a. Two abstract values in canonical from (according to ap_abstract1_canonicalize) and considered as equal by the function ap_abstract1_is_eq are given the same hash value.

Function: void ap_abstract1_approximate (ap_manager_t* man, ap_abstract1_t* a, int algorithm)
Perform some transformation on a, guided by the field algorithm.

The transformation may lose information. The argument algorithm overrides the field algorithm of the structure of type ap_funopt_t associated to ap_abstract1_approximate.

This document was generated on September, 10 2009 using texi2html