Changeset c410e23 in git
- Timestamp:
- Nov 13, 2014, 9:23:00 PM (9 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 0bd4b29132baebe2504d6f0ade75a81dd2dda8b5
- Parents:
- 35b22008def2f9d3089731593614349d5c092c98
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-11-13 21:23:00+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-11-13 21:24:13+01:00
- Location:
- libpolys/polys
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/polys/flintconv.cc
r35b220 rc410e23 9 9 10 10 11 12 13 11 #include <misc/auxiliary.h> 14 #include "flintconv.h"15 12 #include <coeffs/coeffs.h> 16 13 #include <polys/monomials/p_polys.h> 17 14 18 15 #include <omalloc/omalloc.h> 19 #include <coeffs/longrat.h>20 #include <coeffs/modulop.h>16 // #include <coeffs/longrat.h> 17 // #include <coeffs/modulop.h> 21 18 #include <polys/sbuckets.h> 22 19 #include <polys/clapconv.h> … … 24 21 #include "simpleideals.h" 25 22 23 #include "flintconv.h" 24 26 25 #ifdef HAVE_FLINT 27 #ifdef FLINT_VER_2_4_528 26 int convFlintISingI (fmpz_t f) 29 27 { … … 50 48 51 49 50 #ifdef FLINT_VER_2_4_5 52 51 bigintmat* singflint_LLL(bigintmat* m) 53 52 { -
libpolys/polys/flintconv.h
r35b220 rc410e23 6 6 * ABSTRACT: convert data between Singular and Flint 7 7 */ 8 #ifndef LIBPOLYS_POLYS_FLINTCONV_H 9 #define LIBPOLYS_POLYS_FLINTCONV_H 10 11 #include <polys/matpol.h> 12 #include <coeffs/bigintmat.h> 13 // #include <polys/monomials/ring.h> 8 14 9 15 10 #include <polys/monomials/ring.h>11 //#include <factory/factory.h>12 16 #ifdef HAVE_FLINT 13 17 18 #include <flint/flint.h> 19 #include <flint/fmpz.h> 20 #include <flint/fmpq.h> 14 21 #include <flint/fmpz_poly.h> 15 #include <flint/fmpz_lll.h>16 22 #include <flint/fmpz_poly_mat.h> 17 18 #endif19 #include <polys/matpol.h>20 #include <coeffs/bigintmat.h>21 23 22 24 // Have to define this when the new version of Flint is released 23 25 //#define FLINT_VER_2_4_5 24 26 25 #ifdef HAVE_FLINT26 27 #ifdef FLINT_VER_2_4_5 28 #include <flint/fmpz_lll.h> 29 #endif 30 31 32 27 33 int convFlintISingI (fmpz_t f); 28 34 void convSingIFlintI(fmpz_t f, int p); 29 35 void convFlintNSingN (mpz_t z, fmpz_t f); 30 36 void convSingNFlintN(fmpz_t f, mpz_t z); 37 #ifdef FLINT_VER_2_4_5 31 38 bigintmat* singflint_LLL(bigintmat* A); 32 39 intvec* singflint_LLL(intvec* A); 33 40 #endif 34 41 #endif 42 43 44 #endif 45 // LIBPOLYS_POLYS_FLINTCONV_H
Note: See TracChangeset
for help on using the changeset viewer.