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 (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+() 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]