[35aab3] | 1 | // emacs edit mode for this file is -*- C++ -*- |
---|

| 2 | /**************************************** |
---|

| 3 | * Computer Algebra System SINGULAR * |
---|

| 4 | ****************************************/ |
---|

[341696] | 5 | // $Id$ |
---|

[35aab3] | 6 | /* |
---|

| 7 | * ABSTRACT: convert data between Singular and factory |
---|

| 8 | */ |
---|

| 9 | |
---|

| 10 | |
---|

| 11 | #ifndef INCL_SINGCONV_H |
---|

| 12 | #define INCL_SINGCONV_H |
---|

| 13 | |
---|

[9144617] | 14 | #ifdef HAVE_FACTORY |
---|

| 15 | |
---|

[d75f15] | 16 | #include <polys/monomials/ring.h> |
---|

[abb4787] | 17 | #include <polys/ext_fields/longtrans.h> |
---|

[9144617] | 18 | #include <factory/factory.h> |
---|

| 19 | |
---|

[35aab3] | 20 | |
---|

[ce3f53c] | 21 | poly convFactoryPSingP ( const CanonicalForm & f, const ring r ); |
---|

| 22 | CanonicalForm convSingPFactoryP( poly p, const ring r ); |
---|

[abb4787] | 23 | //CanonicalForm convSingIFactoryI( int i);// by constructor of CanonicalForm |
---|

| 24 | int convFactoryISingI( const CanonicalForm & f); |
---|

[35aab3] | 25 | |
---|

[abb4787] | 26 | //CanonicalForm convSingAPFactoryAP ( poly p , const Variable & a, const ring r ); |
---|

| 27 | //poly convFactoryAPSingAP ( const CanonicalForm & f, const ring r ); |
---|

| 28 | //poly convFactoryAPSingAP_R ( const CanonicalForm & f, int par_start, int var_start ); |
---|

[35aab3] | 29 | |
---|

[abb4787] | 30 | //CanonicalForm convSingGFFactoryGF ( poly p, const ring r ); |
---|

| 31 | //poly convFactoryGFSingGF ( const CanonicalForm & f, const ring r ); |
---|

[35aab3] | 32 | |
---|

[abb4787] | 33 | //CanonicalForm convSingAFactoryA ( number p , const Variable & a, const ring r ); |
---|

| 34 | //number convFactoryASingA ( const CanonicalForm & f, const ring r ); |
---|

[35aab3] | 35 | |
---|

[abb4787] | 36 | //CanonicalForm convSingTrPFactoryP ( poly p, const ring r ); |
---|

| 37 | //poly convFactoryPSingTrP ( const CanonicalForm & f, const ring r ); |
---|

[35aab3] | 38 | |
---|

[9144617] | 39 | // HAVE_FACTORY |
---|

| 40 | #endif |
---|

| 41 | |
---|

[35aab3] | 42 | #endif /* INCL_SINGCONV_H */ |
---|