Changeset 4a7a45 in git for factory/cf_factory.cc
- Timestamp:
- Jul 29, 2020, 5:33:12 PM (4 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 700b89d0131c4b3d214f49af1eeb67501875ec89
- Parents:
- 4772b1b4621f2ab68acc9d2b5a568604d4d5e790
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_factory.cc
r4772b1 r4a7a45 14 14 #include "int_rat.h" 15 15 #include "int_poly.h" 16 #include "int_pp.h" 16 17 #include "imm.h" 17 18 … … 46 47 case GaloisFieldDomain: 47 48 return int2imm_gf( gf_int2gf( value ) ); 49 case PrimePowerDomain: 50 return new InternalPrimePower( value ); 48 51 default: { 49 52 ASSERT( 0, "illegal basic domain!" ); … … 260 263 void getmpi ( InternalCF * value, mpz_t mpi) 261 264 { 262 ASSERT( ! is_imm( value ) && (value->levelcoeff() == IntegerDomain ), "illegal operation" );265 ASSERT( ! is_imm( value ) && (value->levelcoeff() == IntegerDomain || value->levelcoeff() == PrimePowerDomain), "illegal operation" ); 263 266 mpz_init_set (mpi, ((InternalInteger*)value)->thempi); 264 267 } 265
Note: See TracChangeset
for help on using the changeset viewer.