Fabcoin Core  0.16.2
P2P Digital Currency
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)PolynomialOver< T >private
B typedefPolynomialOverFixedRing< T, instance >private
CoefficientCount() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::CoefficientCount(const Ring &ring) const PolynomialOver< T >private
CoefficientType typedefPolynomialOverFixedRing< T, instance >
Degree() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::Degree(const Ring &ring) const PolynomialOver< T >inlineprivate
Divide(ThisType &r, ThisType &q, const ThisType &a, const ThisType &d)PolynomialOverFixedRing< T, instance >inlinestatic
PolynomialOver::Divide(PolynomialOver< Ring > &r, PolynomialOver< Ring > &q, const PolynomialOver< Ring > &a, const PolynomialOver< Ring > &d, const Ring &ring)PolynomialOver< T >privatestatic
DivideByZero typedefPolynomialOverFixedRing< T, instance >
DividedBy(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
Doubled() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::Doubled(const Ring &ring) const PolynomialOver< T >inlineprivate
Equals(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
EvaluateAt(const CoefficientType &x) const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::EvaluateAt(const CoefficientType &x, const Ring &ring) const 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)PolynomialOver< T >private
Inverse(const Ring &ring) const PolynomialOver< T >private
IsUnit() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::IsUnit(const Ring &ring) const PolynomialOver< T >private
IsZero(const Ring &ring) const PolynomialOver< T >inlineprivate
Minus(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
Modulo(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
ms_fixedRingPolynomialOverFixedRing< T, instance >privatestatic
MultiplicativeInverse() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::MultiplicativeInverse(const Ring &ring) const PolynomialOver< T >private
Negate()PolynomialOverFixedRing< T, instance >inline
PolynomialOver::Negate(const Ring &ring)PolynomialOver< T >private
One()PolynomialOverFixedRing< T, instance >static
operator!() const PolynomialOverFixedRing< T, instance >inline
operator%=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
operator*=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
operator+() const PolynomialOverFixedRing< T, instance >inline
operator+=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
operator-() const PolynomialOverFixedRing< T, instance >inline
operator-=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
operator/=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
operator<<(ThisType a, unsigned int n)PolynomialOverFixedRing< T, instance >friend
operator<<(std::ostream &out, const ThisType &a)PolynomialOverFixedRing< T, instance >friend
operator<<=(unsigned int n)PolynomialOverFixedRing< T, instance >inline
operator=(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
PolynomialOver::operator=(const PolynomialOver< Ring > &t)PolynomialOver< T >private
operator>>(ThisType a, unsigned int n)PolynomialOverFixedRing< T, instance >friend
operator>>(std::istream &in, ThisType &a)PolynomialOverFixedRing< T, instance >friend
operator>>=(unsigned int n)PolynomialOverFixedRing< T, instance >inline
operator[](unsigned int i) const PolynomialOverFixedRing< T, instance >inline
Output(std::ostream &out, const Ring &ring) const PolynomialOver< T >private
Plus(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
PolynomialOver()PolynomialOver< T >inlineprivate
PolynomialOver(const Ring &ring, unsigned int count)PolynomialOver< T >inlineprivate
PolynomialOver(const PolynomialOver< Ring > &t)PolynomialOver< T >inlineprivate
PolynomialOver(const CoefficientType &element)PolynomialOver< T >inlineprivate
PolynomialOver(Iterator begin, Iterator end)PolynomialOver< T >inlineprivate
PolynomialOver(const char *str, const Ring &ring)PolynomialOver< T >inlineprivate
PolynomialOver(const byte *encodedPolynomialOver, unsigned int byteCount)PolynomialOver< T >private
PolynomialOver(const byte *BEREncodedPolynomialOver)PolynomialOver< T >explicitprivate
PolynomialOver(BufferedTransformation &bt)PolynomialOver< T >explicitprivate
PolynomialOver(RandomNumberGenerator &rng, const RandomizationParameter &parameter, const Ring &ring)PolynomialOver< T >inlineprivate
PolynomialOverFixedRing(unsigned int count=0)PolynomialOverFixedRing< T, instance >inline
PolynomialOverFixedRing(const ThisType &t)PolynomialOverFixedRing< T, instance >inline
PolynomialOverFixedRing(const B &t)PolynomialOverFixedRing< T, instance >inlineexplicit
PolynomialOverFixedRing(const CoefficientType &element)PolynomialOverFixedRing< T, instance >inline
PolynomialOverFixedRing(Iterator first, Iterator last)PolynomialOverFixedRing< T, instance >inline
PolynomialOverFixedRing(const char *str)PolynomialOverFixedRing< T, instance >inlineexplicit
PolynomialOverFixedRing(const byte *encodedPoly, unsigned int byteCount)PolynomialOverFixedRing< T, instance >inline
PolynomialOverFixedRing(const byte *BEREncodedPoly)PolynomialOverFixedRing< T, instance >inlineexplicit
PolynomialOverFixedRing(BufferedTransformation &bt)PolynomialOverFixedRing< T, instance >inlineexplicit
PolynomialOverFixedRing(RandomNumberGenerator &rng, const RandomizationParameter &parameter)PolynomialOverFixedRing< T, instance >inline
RandomizationParameter typedefPolynomialOverFixedRing< T, instance >
Randomize(RandomNumberGenerator &rng, const RandomizationParameter &parameter)PolynomialOverFixedRing< T, instance >inline
PolynomialOver::Randomize(RandomNumberGenerator &rng, const RandomizationParameter &parameter, const Ring &ring)PolynomialOver< T >private
Reduce(const PolynomialOver< Ring > &t, const Ring &ring)PolynomialOver< T >private
Ring typedefPolynomialOverFixedRing< 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)PolynomialOver< T >private
ShiftRight(unsigned int n, const Ring &ring)PolynomialOver< T >private
Squared() const PolynomialOverFixedRing< T, instance >inline
PolynomialOver::Squared(const Ring &ring) const PolynomialOver< T >inlineprivate
swap(ThisType &t)PolynomialOverFixedRing< T, instance >inline
PolynomialOver::swap(PolynomialOver< Ring > &t)PolynomialOver< T >private
ThisType typedefPolynomialOverFixedRing< T, instance >private
Times(const PolynomialOver< Ring > &t, const Ring &ring) const PolynomialOver< T >private
Zero()PolynomialOverFixedRing< T, instance >static