#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 |