Givaro
Namespaces | Functions
givrational.inl File Reference

Namespaces

 Givaro
 Namespace in which the whole Givaro library resides.
 

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 &r)
 
int isMOne (const Rational &r)
 
int isZero (const Rational &r)
 
int sign (const Rational &r)
 
uint64_t length (const Rational &r)
 
const Rational abs (const Rational &r)
 
std::ostream & operator<< (std::ostream &o, const Rational &a)