Changeset 1682691 in git
- Timestamp:
- Sep 4, 2012, 3:09:31 PM (12 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- d1ea8625c243a016689217e069049160140b669b
- Parents:
- 3c0e63dd166900fac42be3a4607e06a7ed73c36c
- git-author:
- Martin Lee <martinlee84@web.de>2012-09-04 15:09:31+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-09-05 15:00:02+02:00
- Location:
- factory
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/algext.cc
r3c0e63d r1682691 644 644 if(G.inCoeffDomain()) 645 645 return CanonicalForm(1); 646 return G/Lc(G); // return monic G 646 CanonicalForm lcinv= 1/Lc (G); 647 return G*lcinv; // return monic G 647 648 } 648 649 if(G.isZero()) // F is non-zero … … 650 651 if(F.inCoeffDomain()) 651 652 return CanonicalForm(1); 652 return F/Lc(F); // return monic F 653 CanonicalForm lcinv= 1/Lc (F); 654 return F*lcinv; // return monic F 653 655 } 654 656 if(F.inCoeffDomain() || G.inCoeffDomain()) -
factory/facAlgExt.cc
r3c0e63d r1682691 154 154 CFListIterator j; 155 155 156 CanonicalForm lcinv; 156 157 for (CFFListIterator i= sqrf; i.hasItem(); i++) 157 158 { … … 159 160 factorsSqrf= AlgExtSqrfFactorize (i.getItem().factor(), alpha); 160 161 for (j= factorsSqrf; j.hasItem(); j++) 161 factors.append (CFFactor (j.getItem()/Lc (j.getItem()), i.getItem().exp())); 162 { 163 lcinv= 1/Lc (j.getItem()); 164 factors.append (CFFactor (j.getItem()*lcinv, i.getItem().exp())); 165 } 162 166 } 163 167 -
factory/facFqBivarUtil.cc
r3c0e63d r1682691 269 269 void normalize (CFList& factors) 270 270 { 271 CanonicalForm lcinv; 271 272 for (CFListIterator i= factors; i.hasItem(); i++) 272 i.getItem() /= Lc(i.getItem()); 273 { 274 lcinv= 1/Lc (i.getItem()); 275 i.getItem() *= lcinv; 276 } 273 277 return; 274 278 } … … 276 280 void normalize (CFFList& factors) 277 281 { 282 CanonicalForm lcinv; 278 283 for (CFFListIterator i= factors; i.hasItem(); i++) 279 i.getItem()= CFFactor (i.getItem().factor()/Lc(i.getItem().factor()), 284 { 285 lcinv= 1/ Lc (i.getItem().factor()); 286 i.getItem()= CFFactor (i.getItem().factor()*lcinv, 280 287 i.getItem().exp()); 288 } 281 289 return; 282 290 } -
factory/fac_sqrfree.cc
r3c0e63d r1682691 160 160 CFFList F; 161 161 Variable v = aa.mvar(); 162 CanonicalForm lcinv; 162 163 while ( ! c.degree(v) == 0 ) 163 164 { … … 167 168 if (isOn (SW_RATIONAL)) 168 169 { 169 z /= Lc (z); 170 lcinv= 1/Lc (z); 171 z *= lcinv; 170 172 z *= bCommonDen (z); 171 173 } … … 181 183 if (isOn (SW_RATIONAL)) 182 184 { 183 w /= Lc (w); 185 lcinv= 1/Lc (w); 186 w *= lcinv; 184 187 w *= bCommonDen (w); 185 188 }
Note: See TracChangeset
for help on using the changeset viewer.