|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Result of bounding an expression: an interval [lower, upper]. More...
#include <sdfg/symbolic/extreme_values.h>
Public Member Functions | |
| bool | failed () const |
| Returns true if both bounds failed. | |
| bool | has_lower () const |
| Returns true if the lower bound was computed. | |
| bool | has_upper () const |
| Returns true if the upper bound was computed. | |
Static Public Member Functions | |
| static Interval | exact (const Expression &expr) |
| Creates an exact interval [expr, expr] for a constant or parameter. | |
| static Interval | failure () |
| Creates a failure result. | |
Public Attributes | |
| Expression | lower |
| Expression | upper |
Result of bounding an expression: an interval [lower, upper].
Both endpoints are expressions in terms of parameters. A null endpoint indicates that the bound could not be computed for that direction.
|
inlinestatic |
Creates an exact interval [expr, expr] for a constant or parameter.
|
inline |
Returns true if both bounds failed.
|
inlinestatic |
Creates a failure result.
|
inline |
Returns true if the lower bound was computed.
|
inline |
Returns true if the upper bound was computed.
| Expression sdfg::symbolic::Interval::lower |
| Expression sdfg::symbolic::Interval::upper |