Changeset 99ffd8 in git
- Timestamp:
- Mar 23, 2011, 10:57:38 AM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 4a5e7737ad753b22e48ca36afe5aa8c4afb5c5c0
- Parents:
- e5f2f72f6401f793411a7a863852eb9674326a30
- Location:
- factory
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/GNUmakefile.in
re5f2f7 r99ffd8 133 133 cf_char.cc \ 134 134 cf_chinese.cc \ 135 135 cf_cyclo.cc \ 136 136 cf_eval.cc \ 137 137 cf_factor.cc \ … … 139 139 cf_gcd.cc \ 140 140 cf_gcd_charp.cc \ 141 141 cf_gcd_smallp.cc \ 142 142 cf_generator.cc \ 143 cfGEval.cc \ 143 144 cf_globals.cc \ 144 145 cf_hnf.cc \ … … 149 150 cf_linsys.cc \ 150 151 cf_map.cc \ 151 152 cf_map_ext.cc \ 152 153 cf_ops.cc \ 153 154 cf_primes.cc \ … … 158 159 cf_util.cc \ 159 160 debug.cc \ 160 161 162 161 DegreePattern.cc \ 162 ExtensionInfo.cc \ 163 facAlgExt.cc \ 163 164 fac_berlekamp.cc \ 164 165 fac_cantzass.cc \ … … 171 172 fac_univar.cc \ 172 173 fac_util.cc \ 173 174 175 176 177 178 174 facFqBivar.cc \ 175 facFqBivarUtil.cc \ 176 facFqFactorize.cc \ 177 facFqFactorizeUtil.cc \ 178 facFqSquarefree.cc \ 179 facHensel.cc \ 179 180 fieldGCD.cc \ 180 181 ffops.cc \ … … 194 195 variable.cc \ 195 196 NTLconvert.cc \ 196 197 abs_fac.cc \ 197 198 bifac.cc \ 198 199 lgs.cc \ … … 228 229 cf_factory.h \ 229 230 cf_generator.h \ 231 cfGEval.h \ 230 232 cf_globals.h \ 231 233 cf_gcd_smallp.h \ 232 234 cf_hnf.h \ 233 235 cf_irred.h \ … … 241 243 cf_util.h \ 242 244 debug.h \ 243 244 245 245 DegreePattern.h \ 246 ExtensionInfo.h \ 247 facAlgExt.h \ 246 248 fac_berlekamp.h \ 247 249 fac_cantzass.h \ … … 252 254 fac_univar.h \ 253 255 fac_util.h \ 254 255 256 257 258 259 256 facFqBivar.h \ 257 facFqBivarUtil.h \ 258 facFqFactorize.h \ 259 facFqFactorizeUtil.h \ 260 facFqSquarefree.h \ 261 facHensel.h \ 260 262 fieldGCD.h \ 261 263 ffops.h \ -
factory/cf_generator.cc
re5f2f7 r99ffd8 29 29 } 30 30 31 CFGenerator * FFGenerator::clone () const 32 { 33 return new FFGenerator(); 34 } 31 35 32 36 GFGenerator::GFGenerator() … … 60 64 else 61 65 current++; 66 } 67 68 CFGenerator * GFGenerator::clone () const 69 { 70 return new GFGenerator(); 62 71 } 63 72 … … 184 193 } 185 194 195 CFGenerator * AlgExtGenerator::clone () const 196 { 197 return new AlgExtGenerator(algext); 198 } 199 186 200 CFGenerator * CFGenFactory::generate() 187 201 { -
factory/cf_generator.h
re5f2f7 r99ffd8 20 20 virtual CanonicalForm item() const { return 0; } 21 21 virtual void next() {}; 22 virtual CFGenerator * clone() const { return new CFGenerator();} 22 23 }; 23 24 … … 35 36 void operator++ () { next(); } 36 37 void operator++ ( int ) { next(); } 38 CFGenerator * clone() const; 37 39 }; 38 40 … … 50 52 void operator++ () { next(); } 51 53 void operator++ ( int ) { next(); } 54 CFGenerator * clone() const; 52 55 }; 53 56 54 class AlgExtGenerator //???: public CFGenerator57 class AlgExtGenerator: public CFGenerator 55 58 { 56 59 private: … … 73 76 void operator++ () { next(); } 74 77 void operator++ ( int ) { next(); } 78 CFGenerator * clone() const; 75 79 }; 76 80
Note: See TracChangeset
for help on using the changeset viewer.