24 #ifndef PPL_Grid_Certificate_inlines_hh
25 #define PPL_Grid_Certificate_inlines_hh 1
27 #include "assertions.hh"
33 : num_equalities(0), num_proper_congruences(0) {
40 : num_equalities(y.num_equalities),
41 num_proper_congruences(y.num_proper_congruences) {
63 #endif // !defined(PPL_Grid_Certificate_inlines_hh)
The convergence certificate for the Grid widening operator.
int compare(const Grid_Certificate &y) const
The comparison function for certificates.
Grid_Certificate()
Default constructor.
The entire library is confined to this namespace.
bool OK() const
Check if gathered information is meaningful.
~Grid_Certificate()
Destructor.
bool is_stabilizing(const Grid &gr) const
Returns true if and only if the certificate for grid gr is strictly smaller than *this.
bool operator()(const Grid_Certificate &x, const Grid_Certificate &y) const
Returns true if and only if x comes before y.