|
Givaro
|
#include "givaro/givinteger.h"#include "givaro/givmodule.h"#include "givaro/givrational.inl"Data Structures | |
| class | Rational |
| class | RationalDom |
Namespaces | |
| namespace | Givaro |
Arithmetic on GF(p^k), with p a prime number less than 2^15. | |
Functions | |
| int | compare (const Rational &a, const Rational &b) |
| int | absCompare (const Rational &a, const Rational &b) |
| const Rational | pow (const Rational &r, const long l) |
| const Integer | floor (const Rational &r) |
| const Integer | ceil (const Rational &r) |
| const Integer | round (const Rational &r) |
| const Integer | trunc (const Rational &r) |
| const Rational | abs (const Rational &r) |
| const Rational | pow (const Rational &n, unsigned int l) |
| const Rational | pow (const Rational &n, unsigned long l) |
| unsigned long | length (const Rational &r) |
| int | sign (const Rational &r) |
| int | isZero (const Rational &r) |
| int | isOne (const Rational &r) |
| int | isInteger (const Rational &r) |
| std::istream & | operator>> (std::istream &in, Rational &r) |
| 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) |
| std::ostream & | operator<< (std::ostream &o, const Rational &a) |
1.7.4