[35aab3] | 1 | // emacs edit mode for this file is -*- C++ -*- |
---|
| 2 | /**************************************** |
---|
| 3 | * Computer Algebra System SINGULAR * |
---|
| 4 | ****************************************/ |
---|
| 5 | /* |
---|
| 6 | * ABSTRACT: convert data between Singular and factory |
---|
| 7 | */ |
---|
| 8 | |
---|
| 9 | |
---|
| 10 | #ifndef INCL_SINGCONV_H |
---|
| 11 | #define INCL_SINGCONV_H |
---|
| 12 | |
---|
[d75f15] | 13 | #include <polys/monomials/ring.h> |
---|
[9144617] | 14 | #include <factory/factory.h> |
---|
| 15 | |
---|
[35aab3] | 16 | |
---|
[ce3f53c] | 17 | poly convFactoryPSingP ( const CanonicalForm & f, const ring r ); |
---|
| 18 | CanonicalForm convSingPFactoryP( poly p, const ring r ); |
---|
[abb4787] | 19 | int convFactoryISingI( const CanonicalForm & f); |
---|
[35aab3] | 20 | |
---|
[ce2576] | 21 | CanonicalForm convSingAPFactoryAP ( poly p , const Variable & a, const ring r ); |
---|
| 22 | poly convFactoryAPSingAP ( const CanonicalForm & f, const ring r ); |
---|
| 23 | poly convFactoryAPSingAP_R ( const CanonicalForm & f, int par_start, int var_start ); |
---|
| 24 | |
---|
| 25 | //CanonicalForm convSingGFFactoryGF ( poly p, const ring r ); |
---|
| 26 | //poly convFactoryGFSingGF ( const CanonicalForm & f, const ring r ); |
---|
| 27 | |
---|
| 28 | CanonicalForm convSingAFactoryA ( poly p , const Variable & a, const ring r ); |
---|
| 29 | poly convFactoryASingA ( const CanonicalForm & f, const ring r ); |
---|
| 30 | |
---|
| 31 | CanonicalForm convSingTrPFactoryP ( poly p, const ring r ); |
---|
| 32 | poly convFactoryPSingTrP ( const CanonicalForm & f, const ring r ); |
---|
[35aab3] | 33 | |
---|
| 34 | #endif /* INCL_SINGCONV_H */ |
---|