#include <intervalarithmetic.h>

Public Member Functions | |
| interval (T x0, T x1) | |
| interval (T x) | |
| interval () | |
| void | set (T lb, T ub) |
| void | setMinMax (T x0, T x1) |
| interval< T > & | operator+= (const interval< T > &rhs) |
| interval< T > & | operator-= (const interval< T > &rhs) |
| interval< T > & | operator*= (const interval< T > &rhs) |
| interval< T > | operator- () |
Public Attributes | |
| T | lb |
| T | ub |
Friends | |
| interval< T > | operator+ (interval< T > lhs, const interval< T > &rhs) |
| interval< T > | operator- (interval< T > lhs, const interval< T > &rhs) |
| interval< T > | operator* (interval< T > lhs, const interval< T > &rhs) |
interval definition. Correct: Use type adoreMatrix<interval<T>,n,m> to represent interval matrices. Wrong: The type interval<adoreMatrix<T,n,m>> might compile, but multiplication is not handled correctly
|
inline |
|
inline |
|
inline |
|
inline |

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |

| T adore::mad::interval< T >::lb |
| T adore::mad::interval< T >::ub |