Changeset 3edea1 in git for factory/canonicalform.h
- Timestamp:
- Feb 19, 2021, 9:18:42 PM (3 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- c862f03b61a6c0dba7a6e4eb197ceb7ac0304b53
- Parents:
- 33dd62182b65166a5cf7662ec505fa7b3f4b17a3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/canonicalform.h
r33dd62 r3edea1 76 76 * @sa int_poly.h, variable.h, ffops.h, gfops.h, imm.h, int_int.h, int_rat.h 77 77 **/ 78 class CanonicalForm78 class FACTORY_PUBLIC CanonicalForm 79 79 #ifdef HAVE_OMALLOC 80 80 #ifndef XMEMORY_H … … 179 179 friend CF_NO_INLINE CanonicalForm operator - ( const CanonicalForm& ); 180 180 181 friend void divrem ( const CanonicalForm&, const CanonicalForm&, CanonicalForm&, CanonicalForm& );181 friend void FACTORY_PUBLIC divrem ( const CanonicalForm&, const CanonicalForm&, CanonicalForm&, CanonicalForm& ); 182 182 friend bool divremt ( const CanonicalForm&, const CanonicalForm&, CanonicalForm&, CanonicalForm& ); 183 183 friend bool tryDivremt ( const CanonicalForm&, const CanonicalForm&, CanonicalForm&, CanonicalForm&, const CanonicalForm&, bool& ); … … 233 233 CanonicalForm blcm ( const CanonicalForm & f, const CanonicalForm & g ); 234 234 235 CanonicalForm power ( const CanonicalForm & f, int n );236 237 CanonicalForm power ( const Variable & v, int n );235 CanonicalForm FACTORY_PUBLIC power ( const CanonicalForm & f, int n ); 236 237 CanonicalForm FACTORY_PUBLIC power ( const Variable & v, int n ); 238 238 //}}} 239 239 240 240 //{{{ function declarations from cf_gcd.cc 241 CanonicalForm gcd ( const CanonicalForm&, const CanonicalForm& );241 CanonicalForm FACTORY_PUBLIC gcd ( const CanonicalForm&, const CanonicalForm& ); 242 242 243 243 CanonicalForm gcd_poly ( const CanonicalForm & f, const CanonicalForm & g ); … … 259 259 CanonicalForm swapvar ( const CanonicalForm &, const Variable &, const Variable & ); 260 260 261 CanonicalForm replacevar ( const CanonicalForm &, const Variable &, const Variable & );261 CanonicalForm FACTORY_PUBLIC replacevar ( const CanonicalForm &, const Variable &, const Variable & ); 262 262 263 263 int getNumVars( const CanonicalForm & f ); … … 369 369 370 370 //{{{ other function declarations 371 void setCharacteristic( int c ); // -> Fp && Q371 void FACTORY_PUBLIC setCharacteristic( int c ); // -> Fp && Q 372 372 void setCharacteristic( int c, int n ); // -> PrimePower 373 373 void setCharacteristic( int c, int n, char name ); // -> GF(q) 374 374 375 int getCharacteristic();375 int FACTORY_PUBLIC getCharacteristic(); 376 376 int getGFDegree(); 377 377 CanonicalForm getGFGenerator(); 378 378 379 void On( int );380 void Off( int );381 bool isOn( int );379 void FACTORY_PUBLIC On( int ); 380 void FACTORY_PUBLIC Off( int ); 381 bool FACTORY_PUBLIC isOn( int ); 382 382 //}}} 383 383
Note: See TracChangeset
for help on using the changeset viewer.