|
| QField () |
|
template<class X > |
| QField (const X &x) |
|
int | operator== (const QField< Element > &) const |
|
int | operator!= (const QField< Element > &) const |
|
Residu_t | characteristic () const |
|
Residu_t | cardinality () const |
|
template<typename T > |
T & | cardinality (T &c) const |
|
template<typename T > |
T & | characteristic (T &c) const |
|
Rep & | init (Rep &a) const |
|
Rep & | init (Rep &a, const Integer &n, const Integer &d) const |
|
template<class XXX > |
Rep & | init (Rep &r, const XXX &x) const |
|
template<class XXX > |
XXX & | convert (XXX &x, const Rep &a) const |
|
Rep & | assign (Rep &a, const Rep &b) const |
|
Integer & | get_num (Integer &n, const Element &r) const |
|
Integer & | get_den (Integer &d, const Element &r) const |
|
Rep & | mul (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | div (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | add (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | sub (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | mulin (Rep &r, const Rep &a) const |
|
Rep & | divin (Rep &r, const Rep &a) const |
|
Rep & | addin (Rep &r, const Rep &a) const |
|
Rep & | subin (Rep &r, const Rep &a) const |
|
Rep & | axpy (Rep &r, const Rep &a, const Rep &b, const Rep &c) const |
|
Rep & | axpyin (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | maxpy (Rep &r, const Rep &a, const Rep &b, const Rep &c) const |
|
Rep & | axmy (Rep &r, const Rep &a, const Rep &b, const Rep &c) const |
|
Rep & | axmyin (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | maxpyin (Rep &r, const Rep &a, const Rep &b) const |
|
Rep & | neg (Rep &r, const Rep &a) const |
|
Rep & | negin (Rep &r) const |
|
Rep & | inv (Rep &r, const Rep &a) const |
|
Rep & | invin (Rep &r) const |
|
Rep & | pow (Rep &r, const Rep &n, const uint64_t l) const |
|
Rep & | pow (Rep &r, const Rep &n, const uint32_t l) const |
|
Rep & | ratrecon (Rep &r, const Integer &f, const Integer &m, const Integer &k, bool recurs=false) const |
|
Rep & | ratrecon (Rep &r, const Integer &f, const Integer &m, bool recurs=true) const |
|
size_t | length (const Rep &a) const |
|
int | sign (const Rep &a) const |
|
bool | isOne (const Rep &a) const |
|
bool | isMOne (const Rep &a) const |
|
bool | isUnit (const Rep &a) const |
|
bool | isZero (const Rep &a) const |
|
bool | areEqual (const Rep &a, const Rep &b) const |
|
int | areNEqual (const Rep &a, const Rep &b) const |
|
template<class MyRandIter > |
Rep & | random (MyRandIter &g, Rep &r, int64_t s=1) const |
|
template<class MyRandIter > |
Rep & | random (MyRandIter &g, Rep &r, const Rep &b) const |
|
template<class MyRandIter > |
Rep & | nonzerorandom (MyRandIter &g, Rep &r, int64_t s=1) const |
|
template<class MyRandIter > |
Rep & | nonzerorandom (MyRandIter &g, Rep &r, const Rep &b) const |
|
std::istream & | read (std::istream &i) |
|
std::ostream & | write (std::ostream &o) const |
|
std::istream & | read (std::istream &i, Rep &n) const |
|
std::ostream & | write (std::ostream &o, const Rep &n) const |
|
virtual bool | isZero (const Element &a) const =0 |
|
virtual bool | isOne (const Element &a) const =0 |
|
virtual bool | isMOne (const Element &a) const =0 |
|
virtual bool | isUnit (const Element &a) const =0 |
|
virtual bool | areEqual (const Element &a, const Element &b) const =0 |
|
virtual Element & | init (Element &r) const =0 |
|
virtual Element & | assign (Element &r, const Element &a) const =0 |
|
virtual Element & | mul (Element &r, const Element &a, const Element &b) const =0 |
|
virtual Element & | add (Element &r, const Element &a, const Element &b) const =0 |
|
virtual Element & | sub (Element &r, const Element &a, const Element &b) const =0 |
|
virtual Element & | neg (Element &r, const Element &a) const =0 |
|
virtual Element & | mulin (Element &r, const Element &a) const =0 |
|
virtual Element & | addin (Element &r, const Element &a) const =0 |
|
virtual Element & | subin (Element &r, const Element &a) const =0 |
|
virtual Element & | negin (Element &r) const =0 |
|
virtual Element & | axpy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
|
virtual Element & | axpyin (Element &r, const Element &a, const Element &x) const =0 |
|
virtual Element & | axmy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
|
virtual Element & | axmyin (Element &r, const Element &a, const Element &x) const =0 |
|
virtual Element & | maxpy (Element &r, const Element &a, const Element &x, const Element &y) const =0 |
|
virtual Element & | maxpyin (Element &r, const Element &a, const Element &x) const =0 |
|
virtual std::ostream & | write (std::ostream &s, const Element &a) const =0 |
|
virtual std::istream & | read (std::istream &s, Element &a) const =0 |
|