Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

# PolynomialOverFixedRing< T, instance > Member List

This is the complete list of members for PolynomialOverFixedRing< T, instance >, including all inherited members.

Accumulate(const PolynomialOver< Ring > &t, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
CoefficientCount() const | PolynomialOverFixedRing< T, instance > | `[inline]`
CoefficientCount(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
CoefficientType typedef (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > |
Degree() const | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOver::Degree(const Ring &ring) const | PolynomialOver< T > | `[inline, private]`
Divide(ThisType &r, ThisType &q, const ThisType &a, const ThisType &d) | PolynomialOverFixedRing< T, instance > | `[inline, static]`
PolynomialOver::Divide(PolynomialOver< Ring > &r, PolynomialOver< Ring > &q, const PolynomialOver< Ring > &a, const PolynomialOver< Ring > &d, const Ring &ring) | PolynomialOver< T > | `[private, static]`
DivideByZero typedef (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > |
DividedBy(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Doubled() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
Doubled(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[inline, private]`
Equals(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
EvaluateAt(const CoefficientType &x) const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
EvaluateAt(const CoefficientType &x, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
GetCoefficient(unsigned int i) const | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOver::GetCoefficient(unsigned int i, const Ring &ring) const | PolynomialOver< T > | `[private]`
Input(std::istream &in, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Inverse(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
IsUnit() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
IsUnit(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
IsZero(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[inline, private]`
Minus(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Modulo(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
MultiplicativeInverse() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
MultiplicativeInverse(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Negate() (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
Negate(const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
One() (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[static]`
operator *=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator!() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator%=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator+() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator+=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator-() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator-=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator/=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator<< (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[friend]`
operator<< (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[friend]`
operator<<=(unsigned int n) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator=(const ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator=(const PolynomialOver< Ring > &t) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
operator>> (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[friend]`
operator>> (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[friend]`
operator>>=(unsigned int n) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
operator[](unsigned int i) const | PolynomialOverFixedRing< T, instance > | `[inline]`
Output(std::ostream &out, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Plus(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
PolynomialOver() | PolynomialOver< T > | `[inline, private]`
PolynomialOver(const Ring &ring, unsigned int count) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[inline, private]`
PolynomialOver(const PolynomialOver< Ring > &t) | PolynomialOver< T > | `[inline, private]`
PolynomialOver(const CoefficientType &element) | PolynomialOver< T > | `[inline, private]`
PolynomialOver(Iterator begin, Iterator end) | PolynomialOver< T > | `[inline, private]`
PolynomialOver(const char *str, const Ring &ring) | PolynomialOver< T > | `[inline, private]`
PolynomialOver(const byte *encodedPolynomialOver, unsigned int byteCount) | PolynomialOver< T > | `[private]`
PolynomialOver(const byte *BEREncodedPolynomialOver) | PolynomialOver< T > | `[explicit, private]`
PolynomialOver(BufferedTransformation &bt) | PolynomialOver< T > | `[explicit, private]`
PolynomialOver(RandomNumberGenerator &rng, const RandomizationParameter &parameter, const Ring &ring) | PolynomialOver< T > | `[inline, private]`
PolynomialOverFixedRing(unsigned int count=0) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOverFixedRing(const ThisType &t) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOverFixedRing(const B &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline, explicit]`
PolynomialOverFixedRing(const CoefficientType &element) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOverFixedRing(Iterator first, Iterator last) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOverFixedRing(const char *str) | PolynomialOverFixedRing< T, instance > | `[inline, explicit]`
PolynomialOverFixedRing(const byte *encodedPoly, unsigned int byteCount) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOverFixedRing(const byte *BEREncodedPoly) | PolynomialOverFixedRing< T, instance > | `[inline, explicit]`
PolynomialOverFixedRing(BufferedTransformation &bt) | PolynomialOverFixedRing< T, instance > | `[inline, explicit]`
PolynomialOverFixedRing(RandomNumberGenerator &rng, const RandomizationParameter &parameter) | PolynomialOverFixedRing< T, instance > | `[inline]`
RandomizationParameter typedef (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > |
Randomize(RandomNumberGenerator &rng, const RandomizationParameter &parameter) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
Randomize(RandomNumberGenerator &rng, const RandomizationParameter &parameter, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Reduce(const PolynomialOver< Ring > &t, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Ring typedef (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > |
SetCoefficient(unsigned int i, const CoefficientType &value) | PolynomialOverFixedRing< T, instance > | `[inline]`
PolynomialOver::SetCoefficient(unsigned int i, const CoefficientType &value, const Ring &ring) | PolynomialOver< T > | `[private]`
ShiftLeft(unsigned int n, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
ShiftRight(unsigned int n, const Ring &ring) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Squared() const (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
Squared(const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[inline, private]`
swap(ThisType &t) (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[inline]`
swap(PolynomialOver< Ring > &t) (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Times(const PolynomialOver< Ring > &t, const Ring &ring) const (defined in PolynomialOver< T >) | PolynomialOver< T > | `[private]`
Zero() (defined in PolynomialOverFixedRing< T, instance >) | PolynomialOverFixedRing< T, instance > | `[static]`