|
|
template<class T1 , class T2 > |
| std::ostream & | operator<< (std::ostream &o, const Pair< T1, T2 > &p) |
| | IO.
|
| |
|
template<class T1 , class T2 > |
| std::istream & | operator>> (std::istream &fin, Pair< T1, T2 > &p) |
| | IO.
|
| |
|
template<class Rt > |
| Rt | FF_EXPONENT_MAX (const Rt p, const Rt maxe=21) |
| | XXX.
|
| |
|
template<class Rt > |
| Rt | FF_SUBEXPONENT_MAX (const Rt p, const Rt e) |
| | XXX.
|
| |
|
template<typename Field > |
| int64_t | Exponent_Trait (const Field &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<typename BaseField > |
| int64_t | Exponent_Trait (const Extension< BaseField > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
|
template<> |
| int64_t | Exponent_Trait (const GFqDom< int64_t > &F) |
| | XXX.
|
| |
| Integer & | inv (Integer &u, const Integer &a, const Integer &b) |
| | Modular inverse. More...
|
| |
| Integer & | invin (Integer &u, const Integer &b) |
| |
| Integer | gcd (const Integer &a, const Integer &b) |
| |
| Integer | pp (const Integer &P, const Integer &Q) |
| |
| Integer & | lcm (Integer &g, const Integer &a, const Integer &b) |
| |
| Integer | lcm (const Integer &a, const Integer &b) |
| |
| Integer & | pow (Integer &Res, const Integer &n, const int64_t l) |
| |
| Integer | pow (const Integer &n, const int64_t l) |
| |
| Integer | powmod (const Integer &n, const uint64_t e, const Integer &m) |
| |
| int32_t | sign (const Integer &a) |
| |
| int32_t | compare (const Integer &a, const Integer &b) |
| |
| int32_t | absCompare (const Integer &a, const Integer &b) |
| |
| int32_t | isZero (const Integer &a) |
| |
| int32_t | nonZero (const Integer &a) |
| |
| int32_t | isOne (const Integer &a) |
| |
| Integer | fact (uint64_t l) |
| |
| Integer | sqrt (const Integer &p) |
| |
| Integer | sqrtrem (const Integer &p, Integer &rem) |
| |
| Integer & | sqrt (Integer &r, const Integer &p) |
| |
| Integer & | sqrtrem (Integer &r, const Integer &p, Integer &rem) |
| |
| bool | root (Integer &q, const Integer &, uint32_t n) |
| |
| int64_t | logp (const Integer &a, const Integer &p) |
| |
| double | logtwo (const Integer &a) |
| |
| double | naturallog (const Integer &a) |
| |
| void | swap (Integer &, Integer &) |
| |
| bool | isOdd (const Integer &a) |
| | Tests parity of an integer. More...
|
| |
| uint64_t | length (const Integer &a) |
| |
| std::istream & | operator>> (std::istream &i, Integer &n) |
| |
| std::ostream & | operator<< (std::ostream &o, const Integer &n) |
| |
| std::ostream & | absOutput (std::ostream &o, const Integer &n) |
| |
| Integer | operator+ (const int32_t l, const Integer &n) |
| |
| int32_t | operator!= (uint32_t l, const Integer &n) |
| |
| int32_t | operator== (uint32_t l, const Integer &n) |
| |
| int32_t | operator> (uint32_t l, const Integer &n) |
| |
| int32_t | operator< (uint32_t l, const Integer &n) |
| |
| int32_t | operator>= (uint32_t l, const Integer &n) |
| |
| int32_t | operator<= (uint32_t l, const Integer &n) |
| |
| Integer | operator% (const int64_t l, const Integer &n) |
| |
| Integer | operator* (const int32_t l, const Integer &n) |
| |
| Integer | operator- (const int32_t l, const Integer &n) |
| |
|
std::ostream & | operator<< (std::ostream &o, const GivMMInfo &T) |
| | IO.
|
| |
|
template<typename Storage_t > |
| Storage_t & | gcdext (Storage_t &d, Storage_t &u, Storage_t &v, const Storage_t a, const Storage_t b) |
| | Generalized extended GCD used by specialized Modular.
|
| |
|
template<typename Storage_t > |
| std::enable_if< std::is_floating_point< Storage_t >::value, Storage_t & >::type | extended_euclid (Storage_t &x, Storage_t &d, const Storage_t a, const Storage_t b) |
| | Extended Euclidean algorithm computing only the Bezout coefficient for a.
|
| |
|
template<typename Storage_t > |
| Storage_t & | invext (Storage_t &x, Storage_t &d, const Storage_t a, const Storage_t b) |
| | Generalized inversion used by specialized Modular.
|
| |
|
template<typename T > |
| unsigned | GIVINTLOG (const T &a) |
| | Integer log.
|
| |
|
template<class TT , class UU > |
| TT | power (const TT n, const UU l) |
| | Powering.
|
| |
|
template<class D , class TT > |
| TT & | dom_power (TT &res, const TT &n, long l, const D &F) |
| | dom_power
|
| |
|
std::ostream & | operator<< (std::ostream &o, const BaseTimer &BT) |
| | I/O.
|
| |
|
std::ostream & | operator<< (std::ostream &o, const Timer &T) |
| | I/O.
|
| |
|
int64_t | value (const Degree &d) |
| | value
|
| |
| int | operator== (const Indeter &i1, const Indeter &i2) |
| |
Namespace in which the whole Givaro library resides.
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?
- Todo:
- use NTL if available ?