|
| | PolynomialLocalX (const Field &F, size_t exponent) |
| |
| | PolynomialLocalX (const PolynomialLocalX &P) |
| |
| | PolynomialLocalX (const PolynomialLocalX &P, size_t exponent) |
| |
| void | setExponent (size_t exponent) |
| |
| size_t | getExponent () const |
| |
| const CoeffField & | getCoeffField () const |
| |
| size_t | firstNonZeroCoeff (const Element &a) const |
| |
| Element & | normalize (Element &a, const Polynomial &b) const |
| |
| Element & | normalize (Element &a, const Element &b) const |
| |
| Polynomial & | denormalize (Polynomial &a, const Element &b) const |
| |
| Element & | assign (Element &a, const Element &b) const |
| |
| Element & | init (Element &p) const |
| |
| Element & | init (Element &p, const std::vector< integer > &v) const |
| |
| Element & | init (Element &a, const Polynomial &b) const |
| |
| integer & | convert (integer &a, const Element &b) const |
| |
| std::ostream & | write (std::ostream &os) const |
| |
| std::ostream & | write (std::ostream &os, const Element &p) const |
| |
| std::ostream & | writeNormalized (std::ostream &os, const Element &p) const |
| |
| bool | isZero (const Element &a) const |
| |
| bool | isOne (const Element &a) const |
| |
| bool | isMOne (const Element &a) const |
| |
| bool | areEqual (const Element &a, const Element &b) const |
| |
| bool | isUnit (const Element &a) const |
| |
| size_t | deg (const Element &p) const |
| |
| Coeff & | getCoeff (Coeff &c, const Element &a, size_t e) const |
| |
| Coeff & | leadCoeff (Coeff &c, const Element &a) const |
| |
| Element & | monic (Element &m, const Element &a) const |
| |
| bool | isDivisor (const Element &a, const Element &b) const |
| | returns true if b divides a evenly
|
| |
| Element & | leftShift (Element &b, const Element &a, size_t e) const |
| |
| Element & | rightShift (Element &b, const Element &a, size_t e) const |
| |
| Element & | rightShiftIn (Element &b, size_t e) const |
| |
| Element & | div (Element &q, const Element &a, const Element &b) const |
| |
| Element & | divin (Element &a, const Element &b) const |
| |
| Element & | mul (Element &c, const Element &a, const Element &b) const |
| |
| Element & | mulin (Element &a, const Element &b) const |
| |
| Element & | pow (Element &r, const Element &a, size_t e) |
| |
| Element & | add (Element &c, const Element &a, const Element &b) const |
| |
| Element & | addin (Element &a, const Element &b) const |
| |
| Element & | neg (Element &a, const Element &b) const |
| |
| Element & | negin (Element &a) const |
| |
| Element & | axpy (Element &r, const Element &a, const Element &x, const Element &y) const |
| |
| Element & | axpyin (Element &r, const Element &a, const Element &x) const |
| |
| Element & | inv (Element &r, const Element &a) |
| |