|
| template<class Ring , class Element > |
| void | PrepareBulkPolynomialInterpolation (const Ring &ring, Element *w, const Element x[], unsigned int n) |
| |
| template<class Ring , class Element > |
| void | PrepareBulkPolynomialInterpolationAt (const Ring &ring, Element *v, const Element &position, const Element x[], const Element w[], unsigned int n) |
| |
| template<class Ring , class Element > |
| Element | BulkPolynomialInterpolateAt (const Ring &ring, const Element y[], const Element v[], unsigned int n) |
| |
| template<class T , int instance> |
| bool | operator== (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| bool | operator!= (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| bool | operator> (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| bool | operator>= (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| bool | operator< (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| bool | operator<= (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| CryptoPP::PolynomialOverFixedRing< T, instance > | operator+ (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| CryptoPP::PolynomialOverFixedRing< T, instance > | operator- (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| CryptoPP::PolynomialOverFixedRing< T, instance > | operator* (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| CryptoPP::PolynomialOverFixedRing< T, instance > | operator/ (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T , int instance> |
| CryptoPP::PolynomialOverFixedRing< T, instance > | operator% (const CryptoPP::PolynomialOverFixedRing< T, instance > &a, const CryptoPP::PolynomialOverFixedRing< T, instance > &b) |
| |
| template<class T > |
| NAMESPACE_END void | swap (CryptoPP::PolynomialOver< T > &a, CryptoPP::PolynomialOver< T > &b) |
| |
| template<class T , int i> |
| void | swap (CryptoPP::PolynomialOverFixedRing< T, i > &a, CryptoPP::PolynomialOverFixedRing< T, i > &b) |
| |
Classes for polynomial basis and operations.
Definition in file polynomi.h.