📄 class_polynomial_over_fixed_ring.html
字号:
<tr><td class="mdescLeft"> </td><td class="mdescRight">the zero polynomial will return a degree of -1 <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e659b8a429b441a1ae1d6e544ebf189"></a><!-- doxytag: member="PolynomialOverFixedRing::CoefficientCount" ref="5e659b8a429b441a1ae1d6e544ebf189" args="() const" -->unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#5e659b8a429b441a1ae1d6e544ebf189">CoefficientCount</a> () const</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">degree + 1 <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a8792968ce06c04c438d87146314e31"></a><!-- doxytag: member="PolynomialOverFixedRing::GetCoefficient" ref="9a8792968ce06c04c438d87146314e31" args="(unsigned int i) const " --><a class="el" href="class_polynomial_over_fixed_ring.html#0db1534646ae791c106da6244896e46f">CoefficientType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#9a8792968ce06c04c438d87146314e31">GetCoefficient</a> (unsigned int i) const </td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return coefficient for x^i <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8abf938fb1aaedc4d6855f9e0e4da20"></a><!-- doxytag: member="PolynomialOverFixedRing::operator[]" ref="d8abf938fb1aaedc4d6855f9e0e4da20" args="(unsigned int i) const " --><a class="el" href="class_polynomial_over_fixed_ring.html#0db1534646ae791c106da6244896e46f">CoefficientType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#d8abf938fb1aaedc4d6855f9e0e4da20">operator[]</a> (unsigned int i) const </td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return coefficient for x^i <br></td></tr><tr><td colspan="2"><div class="groupHeader">MANIPULATORS</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aae7212a3da16c14b3d577db74ff30d7"></a><!-- doxytag: member="PolynomialOverFixedRing::operator=" ref="aae7212a3da16c14b3d577db74ff30d7" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#aae7212a3da16c14b3d577db74ff30d7">operator=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3dc64af1ce335a8d0f92d1b253d60d24"></a><!-- doxytag: member="PolynomialOverFixedRing::operator+=" ref="3dc64af1ce335a8d0f92d1b253d60d24" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#3dc64af1ce335a8d0f92d1b253d60d24">operator+=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="791c31f75ff6d84ffe3821a2bb49697a"></a><!-- doxytag: member="PolynomialOverFixedRing::operator-=" ref="791c31f75ff6d84ffe3821a2bb49697a" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#791c31f75ff6d84ffe3821a2bb49697a">operator-=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cce8894cfbdaa5ad709bdc8bbe693461"></a><!-- doxytag: member="PolynomialOverFixedRing::operator *=" ref="cce8894cfbdaa5ad709bdc8bbe693461" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#cce8894cfbdaa5ad709bdc8bbe693461">operator *=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7531393efca5fd93db9fe4fb922e5b53"></a><!-- doxytag: member="PolynomialOverFixedRing::operator/=" ref="7531393efca5fd93db9fe4fb922e5b53" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#7531393efca5fd93db9fe4fb922e5b53">operator/=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b2a385791774cef7012c9909418e3ed"></a><!-- doxytag: member="PolynomialOverFixedRing::operator%=" ref="3b2a385791774cef7012c9909418e3ed" args="(const ThisType &t)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#3b2a385791774cef7012c9909418e3ed">operator%=</a> (const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2cc5e9af7e3c3e58a81cca7ae9d7f85c"></a><!-- doxytag: member="PolynomialOverFixedRing::operator<<=" ref="2cc5e9af7e3c3e58a81cca7ae9d7f85c" args="(unsigned int n)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#2cc5e9af7e3c3e58a81cca7ae9d7f85c">operator<<=</a> (unsigned int n)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1979222ca32151f9d20d0a3ae533058"></a><!-- doxytag: member="PolynomialOverFixedRing::operator>>=" ref="d1979222ca32151f9d20d0a3ae533058" args="(unsigned int n)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#d1979222ca32151f9d20d0a3ae533058">operator>>=</a> (unsigned int n)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c797943b4cb9e864328d6d02dcb2444"></a><!-- doxytag: member="PolynomialOverFixedRing::SetCoefficient" ref="7c797943b4cb9e864328d6d02dcb2444" args="(unsigned int i, const CoefficientType &value)" -->void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#7c797943b4cb9e864328d6d02dcb2444">SetCoefficient</a> (unsigned int i, const <a class="el" href="class_polynomial_over_fixed_ring.html#0db1534646ae791c106da6244896e46f">CoefficientType</a> &value)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">set the coefficient for x^i to value <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f8bdcd22b9b4263a1ef9deb45ec8d13"></a><!-- doxytag: member="PolynomialOverFixedRing::Randomize" ref="3f8bdcd22b9b4263a1ef9deb45ec8d13" args="(RandomNumberGenerator &rng, const RandomizationParameter &parameter)" -->void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#3f8bdcd22b9b4263a1ef9deb45ec8d13">Randomize</a> (<a class="el" href="class_random_number_generator.html">RandomNumberGenerator</a> &rng, const <a class="el" href="class_polynomial_over_1_1_randomization_parameter.html">RandomizationParameter</a> &parameter)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d6ecc0486162b68a2d6fe251508ee1a"></a><!-- doxytag: member="PolynomialOverFixedRing::Negate" ref="4d6ecc0486162b68a2d6fe251508ee1a" args="()" -->void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#4d6ecc0486162b68a2d6fe251508ee1a">Negate</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a94b0d85cedf69cd381112a20b6048d"></a><!-- doxytag: member="PolynomialOverFixedRing::swap" ref="3a94b0d85cedf69cd381112a20b6048d" args="(ThisType &t)" -->void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#3a94b0d85cedf69cd381112a20b6048d">swap</a> (<a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &t)</td></tr><tr><td colspan="2"><div class="groupHeader">UNARY OPERATORS</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d6030d9236c882ae60ec9430f49ed01"></a><!-- doxytag: member="PolynomialOverFixedRing::operator!" ref="3d6030d9236c882ae60ec9430f49ed01" args="() const" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#3d6030d9236c882ae60ec9430f49ed01">operator!</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6b7c98a03e46b5a7a06252a9eece583"></a><!-- doxytag: member="PolynomialOverFixedRing::operator+" ref="b6b7c98a03e46b5a7a06252a9eece583" args="() const" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#b6b7c98a03e46b5a7a06252a9eece583">operator+</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac507028d8d718350a555b79dcc53b82"></a><!-- doxytag: member="PolynomialOverFixedRing::operator-" ref="ac507028d8d718350a555b79dcc53b82" args="() const" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#ac507028d8d718350a555b79dcc53b82">operator-</a> () const</td></tr><tr><td colspan="2"><br><h2>Friends</h2></td></tr><tr><td colspan="2"><div class="groupHeader">BINARY OPERATORS</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a62b34fab996d82fe93f715a80ec5232"></a><!-- doxytag: member="PolynomialOverFixedRing::operator>>" ref="a62b34fab996d82fe93f715a80ec5232" args="(ThisType a, unsigned int n)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#a62b34fab996d82fe93f715a80ec5232">operator>></a> (<a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> a, unsigned int n)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="786d002a16dc41449d7b19225010650d"></a><!-- doxytag: member="PolynomialOverFixedRing::operator<<" ref="786d002a16dc41449d7b19225010650d" args="(ThisType a, unsigned int n)" --><a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#786d002a16dc41449d7b19225010650d">operator<<</a> (<a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> a, unsigned int n)</td></tr><tr><td colspan="2"><div class="groupHeader">INPUT/OUTPUT</div></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97e72bce501b638f855da2af32a6654b"></a><!-- doxytag: member="PolynomialOverFixedRing::operator>>" ref="97e72bce501b638f855da2af32a6654b" args="(std::istream &in, ThisType &a)" -->std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#97e72bce501b638f855da2af32a6654b">operator>></a> (std::istream &in, <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &a)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f8d25b6a166ca84a106ecfbb8a01d65"></a><!-- doxytag: member="PolynomialOverFixedRing::operator<<" ref="5f8d25b6a166ca84a106ecfbb8a01d65" args="(std::ostream &out, const ThisType &a)" -->std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_polynomial_over_fixed_ring.html#5f8d25b6a166ca84a106ecfbb8a01d65">operator<<</a> (std::ostream &out, const <a class="el" href="class_polynomial_over_fixed_ring.html">ThisType</a> &a)</td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>NewOnePolynomial</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="text-align: right;"><small>Generated on Fri Jun 1 11:11:45 2007 for Crypto++ by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -