📄 class_ring_of_polynomials_over.html
字号:
<tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa12" doxytag="RingOfPolynomialsOver::Square"></a>const <a class="el" href="class_polynomial_over.html">Element</a> & </td><td class="memItemRight" valign=bottom><b>Square</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa13" doxytag="RingOfPolynomialsOver::IsUnit"></a>bool </td><td class="memItemRight" valign=bottom><b>IsUnit</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa14" doxytag="RingOfPolynomialsOver::MultiplicativeInverse"></a>const <a class="el" href="class_polynomial_over.html">Element</a> & </td><td class="memItemRight" valign=bottom><b>MultiplicativeInverse</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa15" doxytag="RingOfPolynomialsOver::Divide"></a>const <a class="el" href="class_polynomial_over.html">Element</a> & </td><td class="memItemRight" valign=bottom><b>Divide</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_polynomial_over.html">Element</a> &b) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa16" doxytag="RingOfPolynomialsOver::Mod"></a>const <a class="el" href="class_polynomial_over.html">Element</a> & </td><td class="memItemRight" valign=bottom><b>Mod</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_polynomial_over.html">Element</a> &b) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa17" doxytag="RingOfPolynomialsOver::DivisionAlgorithm"></a>void </td><td class="memItemRight" valign=bottom><b>DivisionAlgorithm</b> (<a class="el" href="class_polynomial_over.html">Element</a> &r, <a class="el" href="class_polynomial_over.html">Element</a> &q, const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_polynomial_over.html">Element</a> &d) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa18" doxytag="RingOfPolynomialsOver::Interpolate"></a><a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>Interpolate</b> (const CoefficientType x[], const CoefficientType y[], unsigned int n) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overa19" doxytag="RingOfPolynomialsOver::InterpolateAt"></a>CoefficientType </td><td class="memItemRight" valign=bottom><b>InterpolateAt</b> (const CoefficientType &position, const CoefficientType x[], const CoefficientType y[], unsigned int n) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa17" doxytag="RingOfPolynomialsOver::Gcd"></a>virtual const <a class="el" href="class_polynomial_over.html">Element</a> & </td><td class="memItemRight" valign=bottom><b>Gcd</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_polynomial_over.html">Element</a> &b) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa18" doxytag="RingOfPolynomialsOver::Exponentiate"></a>virtual <a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>Exponentiate</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_integer.html">Integer</a> &e) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa19" doxytag="RingOfPolynomialsOver::CascadeExponentiate"></a>virtual <a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>CascadeExponentiate</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &x, const <a class="el" href="class_integer.html">Integer</a> &e1, const <a class="el" href="class_polynomial_over.html">Element</a> &y, const <a class="el" href="class_integer.html">Integer</a> &e2) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa20" doxytag="RingOfPolynomialsOver::SimultaneousExponentiate"></a>virtual void </td><td class="memItemRight" valign=bottom><b>SimultaneousExponentiate</b> (<a class="el" href="class_polynomial_over.html">Element</a> *results, const <a class="el" href="class_polynomial_over.html">Element</a> &base, const <a class="el" href="class_integer.html">Integer</a> *exponents, unsigned int exponentsCount) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa21" doxytag="RingOfPolynomialsOver::MultiplicativeGroup"></a>virtual const <a class="el" href="class_abstract_group.html">AbstractGroup</a><<br> <a class="el" href="class_polynomial_over.html">PolynomialOver</a>< T > > & </td><td class="memItemRight" valign=bottom><b>MultiplicativeGroup</b> () const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa22" doxytag="RingOfPolynomialsOver::InversionIsFast"></a>virtual bool </td><td class="memItemRight" valign=bottom><b>InversionIsFast</b> () const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa23" doxytag="RingOfPolynomialsOver::ScalarMultiply"></a>virtual <a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>ScalarMultiply</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &a, const <a class="el" href="class_integer.html">Integer</a> &e) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa24" doxytag="RingOfPolynomialsOver::CascadeScalarMultiply"></a>virtual <a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>CascadeScalarMultiply</b> (const <a class="el" href="class_polynomial_over.html">Element</a> &x, const <a class="el" href="class_integer.html">Integer</a> &e1, const <a class="el" href="class_polynomial_over.html">Element</a> &y, const <a class="el" href="class_integer.html">Integer</a> &e2) const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_euclidean_domain_ofa25" doxytag="RingOfPolynomialsOver::SimultaneousMultiply"></a>virtual void </td><td class="memItemRight" valign=bottom><b>SimultaneousMultiply</b> (<a class="el" href="class_polynomial_over.html">Element</a> *results, const <a class="el" href="class_polynomial_over.html">Element</a> &base, const <a class="el" href="class_integer.html">Integer</a> *exponents, unsigned int exponentsCount) const</td></tr><tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overb0" doxytag="RingOfPolynomialsOver::CalculateAlpha"></a>void </td><td class="memItemRight" valign=bottom><b>CalculateAlpha</b> (std::vector< CoefficientType > &alpha, const CoefficientType x[], const CoefficientType y[], unsigned int n) const</td></tr><tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_ring_of_polynomials_overp0" doxytag="RingOfPolynomialsOver::m_ring"></a>CoefficientRing </td><td class="memItemRight" valign=bottom><b>m_ring</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a name="_abstract_euclidean_domainp0" doxytag="RingOfPolynomialsOver::result"></a><a class="el" href="class_polynomial_over.html">Element</a> </td><td class="memItemRight" valign=bottom><b>result</b></td></tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="polynomi_8h-source.html">polynomi.h</a><li><a class="el" href="polynomi_8cpp-source.html">polynomi.cpp</a></ul><hr size="1"><address style="align: right;"><small>Generated on Tue Jul 8 23:35:29 2003 for Crypto++ by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -