• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/

Lines Matching refs:CoefficientType

43 		typedef typename T::Element CoefficientType;
60 PolynomialOver(const CoefficientType &element)
91 CoefficientType GetCoefficient(unsigned int i, const Ring &ring) const;
103 void SetCoefficient(unsigned int i, const CoefficientType &value, const Ring &ring);
136 CoefficientType EvaluateAt(const CoefficientType &x, const Ring &ring) const;
154 std::vector<CoefficientType> m_coefficients;
166 typedef typename T::Element CoefficientType;
181 PolynomialOverFixedRing(const CoefficientType &element) : B(element) {}
213 CoefficientType GetCoefficient(unsigned int i) const {return B::GetCoefficient(i, ms_fixedRing);}
215 CoefficientType operator[](unsigned int i) const {return B::GetCoefficient(i, ms_fixedRing);}
239 void SetCoefficient(unsigned int i, const CoefficientType &value) {B::SetCoefficient(i, value, ms_fixedRing);}
280 CoefficientType EvaluateAt(const CoefficientType &x) const {return B::EvaluateAt(x, ms_fixedRing);}
315 typedef typename Element::CoefficientType CoefficientType;
377 Element Interpolate(const CoefficientType x[], const CoefficientType y[], unsigned int n) const;
380 CoefficientType InterpolateAt(const CoefficientType &position, const CoefficientType x[], const CoefficientType y[], unsigned int n) const;
382 void PrepareBulkInterpolation(CoefficientType *w, const CoefficientType x[], unsigned int n) const;
383 void PrepareBulkInterpolationAt(CoefficientType *v, const CoefficientType &position, const CoefficientType x[], const CoefficientType w[], unsigned int n) const;
384 CoefficientType BulkInterpolateAt(const CoefficientType y[], const CoefficientType v[], unsigned int n) const;
387 void CalculateAlpha(std::vector<CoefficientType> &alpha, const CoefficientType x[], const CoefficientType y[], unsigned int n) const;