Changeset eb3abbb in git for factory/cfNewtonPolygon.h
- Timestamp:
- May 23, 2013, 7:20:14 PM (11 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- 02d3d641de579bc515b51a2769fe96f9149cd06755150e5fbf40e9e0fa5d2c2fe5efd309f4ab2e12
- Parents:
- e2c9b2fd1bc99d892a2a72d1c9e5046a794ac330aba90e858d998d23e9f343db0210fff2a167df2f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cfNewtonPolygon.h
re2c9b2 reb3abbb 16 16 17 17 // #include "config.h" 18 19 #ifdef HAVE_NTL20 #include "NTLconvert.h"21 #endif22 18 23 19 /// compute a polygon … … 104 100 ); 105 101 106 107 #ifdef HAVE_NTL108 102 /// Algorithm 5 as described in Convex-Dense Bivariate Polynomial Factorization 109 103 /// by Berthomieu, Lecerf … … 111 105 ///< M (points)+A 112 106 int sizePoints,///< [in] size of points 113 m at_ZZ& M, ///< [in,out] returns an invertiblematrix114 vec_ZZ& A ///< [in,out] returns translation107 mpz_t*& M, ///< [in,out] returns an invertible 2x2 matrix 108 mpz_t*& A ///< [in,out] returns translation 115 109 ); 116 110 … … 122 116 compress (const CanonicalForm& F, ///< [in] compressed, i.e. F.level()==2, 123 117 ///< bivariate poly 124 m at_ZZ& inverseM, ///< [in,out] returns the inverse of M,118 mpz_t*& inverseM, ///< [in,out] returns the inverse of M, 125 119 ///< if computeMA==true, M otherwise 126 vec_ZZ& A, ///< [in,out] returns translation120 mpz_t*& A, ///< [in,out] returns translation 127 121 bool computeMA= true ///< [in] whether to compute M and A 128 122 ); … … 135 129 decompress (const CanonicalForm& F,///< [in] compressed, i.e. F.level()<= 2, 136 130 ///< uni- or bivariate poly 137 const m at_ZZ&M, ///< [in] matrix M obtained from compress138 const vec_ZZ&A ///< [in] vector A obtained from compress131 const mpz_t* M, ///< [in] matrix M obtained from compress 132 const mpz_t* A ///< [in] vector A obtained from compress 139 133 ); 140 #endif141 134 142 135 #endif
Note: See TracChangeset
for help on using the changeset viewer.