Givaro
Functions
givrational.inl File Reference

Functions

int operator!= (const Rational &a, const Rational &b)
int operator== (const Rational &a, const Rational &b)
int operator< (const Rational &a, const Rational &b)
int operator> (const Rational &a, const Rational &b)
int operator<= (const Rational &a, const Rational &b)
int operator>= (const Rational &a, const Rational &b)
const Rational operator+ (const Rational &r, const int i)
const Rational operator- (const Rational &r, const int i)
const Rational operator* (const Rational &r, const int i)
const Rational operator/ (const Rational &r, const int i)
const Rational operator+ (const int i, const Rational &r)
const Rational operator- (const int i, const Rational &r)
const Rational operator* (const int i, const Rational &r)
const Rational operator/ (const int i, const Rational &r)
int isInteger (const Rational &r)
int isOne (const Rational &a)
int isZero (const Rational &a)
int sign (const Rational &a)
unsigned long length (const Rational &a)
const Rational abs (const Rational &r)
std::ostream & operator<< (std::ostream &o, const Rational &a)

Function Documentation

int operator!= ( const Rational &  a,
const Rational &  b 
) [inline]
int operator== ( const Rational &  a,
const Rational &  b 
) [inline]
int operator< ( const Rational &  a,
const Rational &  b 
) [inline]
int operator> ( const Rational &  a,
const Rational &  b 
) [inline]
int operator<= ( const Rational &  a,
const Rational &  b 
) [inline]
int operator>= ( const Rational &  a,
const Rational &  b 
) [inline]
const Rational operator+ ( const Rational &  r,
const int  i 
) [inline]
const Rational operator- ( const Rational &  r,
const int  i 
) [inline]
const Rational operator* ( const Rational &  r,
const int  i 
) [inline]
const Rational operator/ ( const Rational &  r,
const int  i 
) [inline]
const Rational operator+ ( const int  i,
const Rational &  r 
) [inline]
const Rational operator- ( const int  i,
const Rational &  r 
) [inline]
const Rational operator* ( const int  i,
const Rational &  r 
) [inline]
const Rational operator/ ( const int  i,
const Rational &  r 
) [inline]
int isInteger ( const Rational &  r) [inline]
int isOne ( const Rational &  a) [inline]
int isZero ( const Rational &  a) [inline]
int sign ( const Rational &  a) [inline]
unsigned long length ( const Rational &  a) [inline]
const Rational abs ( const Rational &  r) [inline]
std::ostream& operator<< ( std::ostream &  o,
const Rational &  a 
) [inline]