|
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | left (const Interval< T_Bound, T_Rnd > &A_iv) |
| | returns interval containing left end More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | right (const Interval< T_Bound, T_Rnd > &A_iv) |
| | returns interval containing right end More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| T_Bound | leftBound (const Interval< T_Bound, T_Rnd > &A_iv) |
| | returns left end More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| T_Bound | rightBound (const Interval< T_Bound, T_Rnd > &A_iv) |
| | returns right end More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator== (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | the relation == More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator<= (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | weak inequality relation <= More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator>= (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | weak inequality relation >= More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator< (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | strong inequality < More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator> (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | strong inequality relation > More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| bool | operator!= (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| | the relation != ( as a negation of ==) More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| std::ostream & | operator<< (std::ostream &s, const Interval< T_Bound, T_Rnd > &A_iv) |
| | sending an Interval to a stream More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| std::istream & | operator>> (std::istream &s, Interval< T_Bound, T_Rnd > &A_iv) |
| | reading an Interval from a stream More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| std::ostream & | bitWrite (std::ostream &out, const Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| std::istream & | bitRead (std::istream &in, Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| std::ostream & | hexWrite (std::ostream &out, const Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| std::istream & | hexRead (std::istream &in, Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| std::ostream & | binWrite (std::ostream &out, const Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| std::istream & | binRead (std::istream &in, Interval< T_Bound, T_Rnd > &iv) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator- (const Interval< T_Bound, T_Rnd > &A_iv) |
| | unary operator - More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator+ (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator- (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator* (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator/ (const Interval< T_Bound, T_Rnd > &A_iv1, const Interval< T_Bound, T_Rnd > &A_iv2) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | operator^ (const Interval< T_Bound, T_Rnd > &A_iv1, int i) |
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | add (const Interval< T_Bound, T_Rnd > &A_iv, const T_Bound &A_x) |
| | Interval + BoundType. More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | substract (const Interval< T_Bound, T_Rnd > &A_iv, const T_Bound &A_x) |
| | Interval - BoundType. More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | substract (const T_Bound &A_x, const Interval< T_Bound, T_Rnd > &A_iv) |
| | BoundType - Interval. More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | multiply (const Interval< T_Bound, T_Rnd > &A_iv, const T_Bound &A_x) |
| | Interval * BoundType. More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | divide (const Interval< T_Bound, T_Rnd > &A_iv, const T_Bound &A_x) |
| | Interval / BoundType. More...
|
| |
| template<typename T_Bound , typename T_Rnd > |
| Interval< T_Bound, T_Rnd > | divide (const T_Bound &A_x, const Interval< T_Bound, T_Rnd > &A_iv) |
| | BoundType / Interval. More...
|
| |
Interval Arithmetics - functions template declarations.
- Author
- Tomasz Kapela
- Date
- 11-01-2006