Changeset c9b1d66 in git for factory/facHensel.h
- Timestamp:
- Dec 16, 2010, 2:22:47 PM (13 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 8af49d09040b6ced3fa697fae0b4338a908944a5
- Parents:
- d08ed84a213b4110fe1dbe0d38276dce7695a481
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facHensel.h
rd08ed8 rc9b1d66 29 29 #include "algext.h" 30 30 31 CanonicalForm mul (const CanonicalForm& F, const CanonicalForm& G);32 CanonicalForm mulMod3 (const CanonicalForm& F, const CanonicalForm& G, const CFList& MOD);33 31 /// multiplication of univariate polys over a finite field using NTL, if we are 34 32 /// in GF factory's default multiplication is used. … … 139 137 ///< Variables of level higher than 1 140 138 ); 139 140 141 /// division with remainder of @a F by 142 /// @a G wrt Variable (1) modulo @a M using Newton inversion 143 /// 144 /// @return @a Q returns the dividend, @a R returns the remainder. 145 /// @sa divrem2(), newtonDiv() 146 void 147 newtonDivrem (const CanonicalForm& F, ///< [in] bivariate, compressed polynomial 148 const CanonicalForm& G, ///< [in] bivariate, compressed polynomial 149 ///< which is monic in Variable (1) 150 CanonicalForm& Q, ///< [in,out] dividend 151 CanonicalForm& R, ///< [in,out] remainder, degree (R, 1) < 152 ///< degree (G, 1) 153 const CanonicalForm& M ///< [in] power of Variable (2) 154 ); 155 156 /// division of @a F by 157 /// @a G wrt Variable (1) modulo @a M using Newton inversion 158 /// 159 /// @return @a newtonDiv returns the dividend 160 /// @sa divrem2(), newtonDivrem() 161 CanonicalForm 162 newtonDiv (const CanonicalForm& F, ///< [in] bivariate, compressed polynomial 163 const CanonicalForm& G, ///< [in] bivariate, compressed polynomial 164 ///< which is monic in Variable (1) 165 const CanonicalForm& M ///< [in] power of Variable (2) 166 ); 141 167 142 168 /// reduce @a F modulo elements in @a M.
Note: See TracChangeset
for help on using the changeset viewer.