| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
typedef struct ap_interval_t {
ap_scalar_t* inf;
ap_scalar_t* sup;
} ap_interval_t;
|
Intervals on scalars.
| Initializing intervals | ||
| Assigning intervals | ||
| Comparing intervals | ||
| Other operations on intervals | ||
| Array of intervals |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Allocate an interval (with scalars of default type DOUBLE, the most economical).
Deallocate an interval.
Change the type of the bounds of the interval (mainly for internal use).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Set the value of rop from op.
Set the value of rop from the interval [inf,sup].
Set the value of rop from the interval [inf,sup] or [numinf/deninf,numsup/densup]. The scalars are of type MPQ.
Set the value of rop from the interval [inf,sup]. The scalars are of type DOUBLE.
Set the value of rop resp. to the top interval [-oo,+oo] or to the empty interval [+1,-1].
Combined allocation and assignement.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Return true if the interval is resp. the universe interval
([-oo,+oo]) or an empty interval.
Inclusion test.
Return true if the interval op1 is included in op2.
Equality test.
Return true if the interval op1 is included in op2.
Non-total comparison.
0 equality-1 op1 included in op2+1 op2 included in op1-2 op1.inf less than op2.inf+2 op1.inf greater than op2.inf| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Negation.
Exchange the values of op1 and op2.
Return an hash code (for instance for OCaml interface).
Print op on the stream stream.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Allocate an array of intervals, initialized with [0,0] values.
Clearing and deallocating an array of intervals.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by root on September 20, 2019 using texi2html 1.82.