[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> |
---|
[9144617] | 17 | #include <factory/factory.h> |
---|
| 18 | |
---|
[35aab3] | 19 | |
---|
[ce3f53c] | 20 | poly convFactoryPSingP ( const CanonicalForm & f, const ring r ); |
---|
| 21 | CanonicalForm convSingPFactoryP( poly p, const ring r ); |
---|
[abb4787] | 22 | int convFactoryISingI( const CanonicalForm & f); |
---|
[35aab3] | 23 | |
---|
[ce2576] | 24 | CanonicalForm convSingAPFactoryAP ( poly p , const Variable & a, const ring r ); |
---|
| 25 | poly convFactoryAPSingAP ( const CanonicalForm & f, const ring r ); |
---|
| 26 | poly convFactoryAPSingAP_R ( const CanonicalForm & f, int par_start, int var_start ); |
---|
| 27 | |
---|
| 28 | //CanonicalForm convSingGFFactoryGF ( poly p, const ring r ); |
---|
| 29 | //poly convFactoryGFSingGF ( const CanonicalForm & f, const ring r ); |
---|
| 30 | |
---|
| 31 | CanonicalForm convSingAFactoryA ( poly p , const Variable & a, const ring r ); |
---|
| 32 | poly convFactoryASingA ( const CanonicalForm & f, const ring r ); |
---|
| 33 | |
---|
| 34 | CanonicalForm convSingTrPFactoryP ( poly p, const ring r ); |
---|
| 35 | poly convFactoryPSingTrP ( const CanonicalForm & f, const ring r ); |
---|
[35aab3] | 36 | |
---|
[fea2af] | 37 | #endif /* HAVE_FACTORY */ |
---|
[9144617] | 38 | |
---|
[35aab3] | 39 | #endif /* INCL_SINGCONV_H */ |
---|