Givaro
|
Namespace in which the whole Givaro library resides. More...
Data Structures | |
struct | _perfArray0< T > |
defined by marco GIVARO_PERF_DEFCLASS. ref counting and stuff. More... | |
class | Array0 |
NODOC. More... | |
class | ArrayAllocatort |
ArrayAllocator: class for allocation of arrays. More... | |
class | Array0Tag |
Array0Tag. More... | |
class | ArrayFixed |
ArrayFixed. More... | |
class | Bits |
Bits. More... | |
struct | ElemRef |
Elem Ref. More... | |
struct | ElemConstRef |
Elem const Ref. More... | |
struct | Pair |
Pair. More... | |
class | Key |
The class Key. More... | |
class | HashTable |
Hash table. More... | |
class | List0 |
ListO. More... | |
class | Stack |
Stack. More... | |
class | Integer |
This is the Integer class. More... | |
class | IntegerDom |
Integer Domain. More... | |
class | IntFactorDom |
Integer Factor Domain. More... | |
class | IntNumTheoDom |
Num theory Domain. More... | |
class | FermatDom |
Fermat numbers. More... | |
class | IntPrimeDom |
Primality tests. More... | |
class | IntRNSsystem |
RNS system class. No doc. More... | |
class | IntRSADom |
RSA domain. More... | |
class | IntSqrtModDom |
Modular square roots. More... | |
class | GivMMInfo |
Static informations of memory allocation. More... | |
class | BlocFreeList |
Data structure of a bloc. More... | |
class | GivMMFreeList |
Implementation of a memory manager with free-lists. More... | |
class | GivMMRefCount |
Memory management with reference counter on allocated data. More... | |
class | GivaroMM |
Memory manager that allocates array of object of type T for. More... | |
class | RefCountPtr |
Refcount Pointer. More... | |
class | RefCounter |
Ref counter. More... | |
class | Rational |
Rationals. No doc. More... | |
class | RationalDom |
Rational Domain. More... | |
class | Neutral |
Neutral type. More... | |
class | givNoInit |
Used to build no initialized object as static object. More... | |
class | givNoCopy |
Used to call cstor without copy. More... | |
class | givWithCopy |
Used to call cstor with copy. More... | |
class | GivError |
Base class for exeception handling in Givaro. More... | |
class | GivMathError |
Math error. More... | |
class | GivBadFormat |
Exception thrown in input of data structure. More... | |
class | GivMathDivZero |
Div by 0. More... | |
struct | __givdom_trait_name |
give a name for /read/write More... | |
class | BaseDomain |
Base Domain. More... | |
class | GivaroMain |
Initialisation of GIVARO . More... | |
class | GivaroAppli |
Main application class Could be not used. More... | |
class | GivaroNoInit |
GivaroNoInit. More... | |
class | InitAfter |
InitAfter. More... | |
class | GivModule |
GivModule. More... | |
class | ObjectInit |
GivModule. More... | |
class | GivRandom |
GivRandom. More... | |
class | BaseTimer |
base for class RealTimer; class SysTimer; class UserTimer; More... | |
class | RealTimer |
Real timer. More... | |
class | UserTimer |
User timer. More... | |
class | SysTimer |
Sys timer. More... | |
class | Timer |
Timer. More... | |
class | GIV_randIter |
Random field Element generator. More... | |
struct | ChineseRemainder |
CRA. More... | |
struct | ChineseRemainder< Ring, Domain, false > |
CRA2. More... | |
class | Extension |
Extension. More... | |
class | GIV_ExtensionrandIter |
Extension rand iters. More... | |
class | GFqDom |
class GFqDom More... | |
class | GFqExtFast |
GFq Ext. More... | |
class | GFqExt |
GFq Ext (other) More... | |
struct | GFqKronecker |
GFqKronecker. More... | |
class | Montgomery< Std32 > |
This class implements the standard arithmetic with Modulo Elements. More... | |
class | Primes16 |
class Primes16 More... | |
class | RNSsystem |
class RNSsystem. More... | |
class | RNSsystemFixed |
NO DOC. More... | |
class | ZpzDom< Std16 > |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom< Log16 > |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom< Std32 > |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom< Unsigned32 > |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom< Std64 > |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom |
This class implement the standard arithmetic with Modulo Elements. More... | |
class | ZpzDom< Integer > |
This class implement the standard arithmetic with Modulo Elements. More... | |
struct | StaticElement |
Static Element. More... | |
class | Degree |
Degree type for polynomials. More... | |
class | Indeter |
Indeterminate. More... | |
struct | Interpolation |
Interpolation. More... | |
struct | NewtonInterpGeomMultip |
Newton (multip) More... | |
struct | NewtonInterpGeom |
Newton. More... | |
class | Poly1CRT |
Poly1 CRT. More... | |
class | givvector |
givvector More... | |
class | Poly1Dom< Domain, Dense > |
Class Poly1Dom. More... | |
class | Poly1FactorDom |
Poly1FactorDom. More... | |
class | Poly1PadicDom< Domain, Dense > |
Poly1 p-adic. More... | |
class | VectorDom |
VectorDom<Domain,StorageTag> More... | |
Typedefs | |
typedef BaseDomain< char > | CharDom |
char dom | |
typedef BaseDomain< short > | ShortDom |
short dom | |
typedef BaseDomain< int > | IntDom |
int dom | |
typedef BaseDomain< long > | LongDom |
long dom | |
typedef BaseDomain< float > | FloatDom |
float dom | |
typedef BaseDomain< double > | DoubleDom |
double dom | |
Functions | |
template<class T1 , class T2 > | |
ostream & | operator<< (ostream &o, const Pair< T1, T2 > &p) |
IO. | |
template<class T1 , class T2 > | |
istream & | operator>> (istream &fin, Pair< T1, T2 > &p) |
IO. | |
Integer & | inv (Integer &u, const Integer &a, const Integer &b) |
Integer & | invin (Integer &u, const Integer &b) |
Integer | gcd (const Integer &a, const Integer &b) |
Integer | gcd (Integer &u, Integer &v, const Integer &a, const Integer &b) |
Integer & | gcd (Integer &g, const Integer &a, const Integer &b) |
Integer & | gcd (Integer &g, Integer &u, Integer &v, 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 long int l) |
Integer & | pow (Integer &Res, const long unsigned int n, const long unsigned int l) |
Integer & | pow (Integer &Res, const Integer &n, const long unsigned int l) |
Integer & | pow (Integer &Res, const Integer &n, const int l) |
Integer & | pow (Integer &Res, const Integer &n, const unsigned int l) |
Integer | pow (const Integer &n, const long int l) |
Integer | pow (const Integer &n, const long unsigned int l) |
Integer | pow (const Integer &n, const int l) |
Integer | pow (const Integer &n, const unsigned int l) |
Integer & | powmod (Integer &Res, const Integer &n, const long int e, const Integer &m) |
Integer & | powmod (Integer &Res, const Integer &n, const unsigned int e, const Integer &m) |
Integer & | powmod (Integer &Res, const Integer &n, const int e, const Integer &m) |
Integer & | powmod (Integer &Res, const Integer &n, const Integer &e, const Integer &m) |
Integer | powmod (const Integer &n, const long unsigned int e, const Integer &m) |
Integer | powmod (const Integer &n, const long int e, const Integer &m) |
Integer | powmod (const Integer &n, const unsigned int e, const Integer &m) |
Integer | powmod (const Integer &n, const int e, const Integer &m) |
Integer | powmod (const Integer &n, const Integer &e, const Integer &m) |
int | sign (const Integer &a) |
int | compare (const Integer &a, const Integer &b) |
int | absCompare (const Integer &a, const Integer &b) |
int | absCompare (const Integer &a, const double b) |
int | absCompare (const Integer &a, const float b) |
int | absCompare (const Integer &a, const long unsigned b) |
int | absCompare (const Integer &a, const unsigned b) |
int | absCompare (const Integer &a, const long int b) |
int | absCompare (const Integer &a, const int b) |
template<class T > | |
int | absCompare (const T a, const Integer &b) |
int | isZero (const Integer &a) |
int | nonZero (const Integer &a) |
int | isOne (const Integer &a) |
Integer | fact (long unsigned int 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 &, unsigned int n) |
long | logp (const Integer &a, const Integer &p) |
double | logtwo (const Integer &a) |
double | naturallog (const Integer &a) |
void | swap (Integer &, Integer &) |
long unsigned | 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) |
void | importWords (Integer &, size_t, int, int, int, size_t, const void *) |
Integer | operator+ (const int l, const Integer &n) |
Integer | operator+ (const unsigned int l, const Integer &n) |
Integer | operator+ (const long int l, const Integer &n) |
Integer | operator+ (const long unsigned int l, const Integer &n) |
Integer | operator+ (const Integer &n, const int l) |
Integer | operator+ (const Integer &n, const unsigned int l) |
Integer & | operator+= (Integer &n, const int l) |
Integer & | operator+= (Integer &n, const unsigned int l) |
int | operator!= (double l, const Integer &n) |
int | operator!= (float l, const Integer &n) |
int | operator!= (int l, const Integer &n) |
int | operator!= (long int l, const Integer &n) |
int | operator!= (long unsigned int l, const Integer &n) |
int | operator!= (unsigned int l, const Integer &n) |
int | operator== (double l, const Integer &n) |
int | operator== (float l, const Integer &n) |
int | operator== (int l, const Integer &n) |
int | operator== (long int l, const Integer &n) |
int | operator== (long unsigned int l, const Integer &n) |
int | operator== (unsigned int l, const Integer &n) |
int | operator> (double l, const Integer &n) |
int | operator> (float l, const Integer &n) |
int | operator> (int l, const Integer &n) |
int | operator> (long int l, const Integer &n) |
int | operator> (long unsigned int l, const Integer &n) |
int | operator> (unsigned int l, const Integer &n) |
int | operator< (double l, const Integer &n) |
int | operator< (float l, const Integer &n) |
int | operator< (int l, const Integer &n) |
int | operator< (long int l, const Integer &n) |
int | operator< (long unsigned int l, const Integer &n) |
int | operator< (unsigned int l, const Integer &n) |
int | operator>= (double l, const Integer &n) |
int | operator>= (float l, const Integer &n) |
int | operator>= (int l, const Integer &n) |
int | operator>= (long int l, const Integer &n) |
int | operator>= (long unsigned int l, const Integer &n) |
int | operator>= (unsigned int l, const Integer &n) |
int | operator<= (double l, const Integer &n) |
int | operator<= (float l, const Integer &n) |
int | operator<= (int l, const Integer &n) |
int | operator<= (long int l, const Integer &n) |
int | operator<= (long unsigned int l, const Integer &n) |
int | operator<= (unsigned int l, const Integer &n) |
int | isZero (const short int a) |
int | isZero (const int a) |
int | isZero (const long int a) |
int | isZero (const unsigned short int a) |
int | isZero (const unsigned int a) |
int | isZero (const long unsigned int a) |
Integer | operator/ (const long int l, const Integer &n) |
Integer | operator/ (const Integer &n, const int l) |
Integer | operator/ (const Integer &n, const unsigned int l) |
Integer & | operator/= (Integer &n, const long int l) |
Integer & | operator/= (Integer &n, const unsigned int l) |
Integer | operator% (const int l, const Integer &n) |
Integer | operator% (const long int l, const Integer &n) |
Integer | operator% (const Integer &n, const int l) |
Integer | operator% (const Integer &n, const unsigned int l) |
Integer & | operator%= (Integer &n, const int l) |
Integer & | operator%= (Integer &n, const unsigned int l) |
Integer | operator* (const int l, const Integer &n) |
Integer | operator* (const unsigned int l, const Integer &n) |
Integer | operator* (const long int l, const Integer &n) |
Integer | operator* (const long unsigned int l, const Integer &n) |
Integer | operator* (const Integer &n, const int l) |
Integer | operator* (const Integer &n, const unsigned int l) |
Integer & | operator*= (Integer &n, const int l) |
Integer & | operator*= (Integer &n, const unsigned int l) |
Integer | operator- (const int l, const Integer &n) |
Integer | operator- (const unsigned int l, const Integer &n) |
Integer | operator- (const long int l, const Integer &n) |
Integer | operator- (const long unsigned int l, const Integer &n) |
Integer | operator- (const Integer &n, const int l) |
Integer | operator- (const Integer &n, const unsigned int l) |
Integer & | operator-= (Integer &n, const int l) |
Integer & | operator-= (Integer &n, const unsigned int l) |
std::ostream & | operator<< (std::ostream &o, const GivMMInfo &T) |
IO. | |
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. | |
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 > | |
unsigned long | Exponent_Trait (const Field &F) |
XXX. | |
template<> | |
unsigned long | Exponent_Trait (const GFqDom< long > &F) |
XXX. | |
template<typename BaseField > | |
unsigned long | Exponent_Trait (const Extension< BaseField > &F) |
XXX. | |
long | value (const Degree &d) |
value | |
int | operator== (const Indeter &i1, const Indeter &i2) |
Integer & inv | ( | Integer & | u, |
const Integer & | a, | ||
const Integer & | b | ||
) |
Compute the inverse u = a/b.
u | |
a | |
b |
Integer & invin | ( | Integer & | u, |
const Integer & | b | ||
) |
u | |
b |
Integer gcd | ( | const Integer & | a, |
const Integer & | b | ||
) |
Integer gcd | ( | Integer & | u, |
Integer & | v, | ||
const Integer & | a, | ||
const Integer & | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer & gcd | ( | Integer & | g, |
const Integer & | a, | ||
const Integer & | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer & gcd | ( | Integer & | g, |
Integer & | u, | ||
Integer & | v, | ||
const Integer & | a, | ||
const Integer & | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer pp | ( | const Integer & | P, |
const Integer & | Q | ||
) |
P,Q | params |
Integer & lcm | ( | Integer & | g, |
const Integer & | a, | ||
const Integer & | b | ||
) |
g,a,b |
Integer lcm | ( | const Integer & | a, |
const Integer & | b | ||
) |
a,b |
Integer & pow | ( | Integer & | Res, |
const Integer & | n, | ||
const long int | l | ||
) |
Integer& Givaro::pow | ( | Integer & | Res, |
const long unsigned int | n, | ||
const long unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::pow | ( | Integer & | Res, |
const Integer & | n, | ||
const long unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::pow | ( | Integer & | Res, |
const Integer & | n, | ||
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::pow | ( | Integer & | Res, |
const Integer & | n, | ||
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer pow | ( | const Integer & | n, |
const long int | l | ||
) |
return
n,l |
Integer Givaro::pow | ( | const Integer & | n, |
const long unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::pow | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::pow | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::powmod | ( | Integer & | Res, |
const Integer & | n, | ||
const long int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::powmod | ( | Integer & | Res, |
const Integer & | n, | ||
const unsigned int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::powmod | ( | Integer & | Res, |
const Integer & | n, | ||
const int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer & powmod | ( | Integer & | Res, |
const Integer & | n, | ||
const Integer & | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::powmod | ( | const Integer & | n, |
const long unsigned int | e, | ||
const Integer & | m | ||
) |
return .
n,e,m |
Integer Givaro::powmod | ( | const Integer & | n, |
const long int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::powmod | ( | const Integer & | n, |
const unsigned int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::powmod | ( | const Integer & | n, |
const int | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer powmod | ( | const Integer & | n, |
const Integer & | e, | ||
const Integer & | m | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::sign | ( | const Integer & | a | ) |
a |
int compare | ( | const Integer & | a, |
const Integer & | b | ||
) |
a | integer |
b | integer |
1
if 0
if -1
otherwise. int absCompare | ( | const Integer & | a, |
const Integer & | b | ||
) |
a | integer |
b | integer |
1
if 0
if -1
otherwise. int absCompare | ( | const Integer & | a, |
const double | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int absCompare | ( | const Integer & | a, |
const float | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int absCompare | ( | const Integer & | a, |
const long unsigned | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int absCompare | ( | const Integer & | a, |
const unsigned | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int absCompare | ( | const Integer & | a, |
const long int | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int absCompare | ( | const Integer & | a, |
const int | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::absCompare | ( | const T | a, |
const Integer & | b | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int isZero | ( | const Integer & | a | ) |
a |
int nonZero | ( | const Integer & | a | ) |
a |
int isOne | ( | const Integer & | a | ) |
a |
Integer fact | ( | long unsigned int | l | ) |
l |
Integer sqrt | ( | const Integer & | p | ) |
p |
Integer sqrtrem | ( | const Integer & | p, |
Integer & | rem | ||
) |
p,rem |
Integer & sqrt | ( | Integer & | r, |
const Integer & | p | ||
) |
r,p |
Integer & sqrtrem | ( | Integer & | r, |
const Integer & | p, | ||
Integer & | rem | ||
) |
r,p,rem |
bool root | ( | Integer & | q, |
const Integer & | a, | ||
unsigned int | n | ||
) |
q,a,n |
long logp | ( | const Integer & | a, |
const Integer & | p | ||
) |
a,p |
double logtwo | ( | const Integer & | a | ) |
a |
double naturallog | ( | const Integer & | a | ) |
a |
void swap | ( | Integer & | a, |
Integer & | b | ||
) |
swap
a,b |
long unsigned int length | ( | const Integer & | a | ) |
a |
std::istream & operator>> | ( | std::istream & | i, |
Integer & | n | ||
) |
in operator.
i | input stream |
n | integer to be built |
std::ostream & operator<< | ( | std::ostream & | o, |
const Integer & | n | ||
) |
o | output stream |
n | integer to be printed |
std::ostream & absOutput | ( | std::ostream & | o, |
const Integer & | n | ||
) |
o | output |
n | integer |
void importWords | ( | Integer & | x, |
size_t | count, | ||
int | order, | ||
int | size, | ||
int | endian, | ||
size_t | nails, | ||
const void * | op | ||
) |
x | x |
count | x |
order | x |
size | x |
endian | x |
nails | x |
op | x |
Integer Givaro::operator+ | ( | const int | l, |
const Integer & | n | ||
) |
l,n | to be added |
Integer Givaro::operator+ | ( | const unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator+ | ( | const long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator+ | ( | const long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator+ | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator+ | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator+= | ( | Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator!= | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integer |
1
iff l == n int Givaro::operator== | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator== | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator== | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator== | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator== | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator== | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integers to compare |
int Givaro::operator> | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator> | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator> | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator> | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator> | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator> | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integers to compare |
int Givaro::operator< | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator< | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator< | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator< | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator< | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator< | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integers to compare |
int Givaro::operator>= | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator>= | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator>= | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator>= | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator>= | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator>= | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integers to compare |
int Givaro::operator<= | ( | double | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator<= | ( | float | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator<= | ( | int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator<= | ( | long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator<= | ( | long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::operator<= | ( | unsigned int | l, |
const Integer & | n | ||
) |
l,n | integers to compare |
int Givaro::isZero | ( | const short int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::isZero | ( | const int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::isZero | ( | const long int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::isZero | ( | const unsigned short int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::isZero | ( | const unsigned int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
int Givaro::isZero | ( | const long unsigned int | a | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator/ | ( | const long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator/ | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator/ | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator/= | ( | Integer & | n, |
const long int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator/= | ( | Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator% | ( | const int | l, |
const Integer & | n | ||
) |
l | |
n |
Integer Givaro::operator% | ( | const long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator% | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator% | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator%= | ( | Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator%= | ( | Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator* | ( | const int | l, |
const Integer & | n | ||
) |
l,n | to be multpct |
Integer Givaro::operator* | ( | const unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator* | ( | const long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator* | ( | const long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator* | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator* | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator*= | ( | Integer & | n, |
const int | l | ||
) |
l,n | to be multpct |
Integer& Givaro::operator*= | ( | Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator- | ( | const int | l, |
const Integer & | n | ||
) |
l,n | to be substracted |
Integer Givaro::operator- | ( | const unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator- | ( | const long int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator- | ( | const long unsigned int | l, |
const Integer & | n | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator- | ( | const Integer & | n, |
const int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer Givaro::operator- | ( | const Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Integer& Givaro::operator-= | ( | Integer & | n, |
const int | l | ||
) |
l,n | to be substracted |
Integer& Givaro::operator-= | ( | Integer & | n, |
const unsigned int | l | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
inline |