Changeset 266ae3 in git
- Timestamp:
- Jan 19, 2018, 11:05:53 AM (6 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 24bc731bfbe23b437f98252035079828a0289a6f
- Parents:
- c0a0e5c2821b7e65272ac540b3a99cd00f2c40c2
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/dyn_modules/syzextra/myNF.h
rc0a0e5 r266ae3 20 20 // include basic definitions 21 21 #include "singularxx_defs.h" 22 23 struct spolyrec; 24 typedef struct spolyrec polyrec; 25 typedef polyrec * poly; 26 27 struct ip_sring; 28 typedef struct ip_sring * ring; 29 30 struct sip_sideal; 31 typedef struct sip_sideal * ideal; 22 #include "polys/monomials/ring.h" 32 23 33 24 /// high-level functio, which calls kNF2Length(redNFLength) -
Singular/dyn_modules/syzextra/syzextra.h
rc0a0e5 r266ae3 26 26 #include "kernel/ideals.h" 27 27 28 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly;29 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring;30 31 struct sip_sideal; typedef struct sip_sideal * ideal;32 28 class idrec; typedef idrec * idhdl; 33 29 -
kernel/combinatorics/hilb.h
rc0a0e5 r266ae3 8 8 */ 9 9 10 struct spolyrec ; typedef struct spolyrec polyrec; typedef polyrec * poly; 11 struct ip_sring ; typedef struct ip_sring * ring; 12 struct sip_sideal; typedef struct sip_sideal * ideal; 13 14 class intvec; 15 16 extern ring currRing; 10 #include "polys/monomials/ring.h" 11 #include "kernel/polys.h" 12 #include "misc/intvec.h" 17 13 18 14 intvec * hHstdSeries(ideal S, intvec *modulweight, intvec *wdegree, ideal Q=NULL, ring tailRing = currRing); -
kernel/combinatorics/hutil.h
rc0a0e5 r266ae3 8 8 */ 9 9 10 class intvec; 11 12 struct ip_sring ; typedef struct ip_sring * ring; 13 struct sip_sideal; typedef struct sip_sideal * ideal; 14 struct spolyrec ; typedef struct spolyrec polyrec; typedef polyrec * poly; 15 typedef poly * polyset; 10 #include "polys/monomials/ring.h" 11 #include "kernel/polys.h" 12 #include "misc/intvec.h" 16 13 17 14 typedef int * scmon; -
kernel/combinatorics/stairc.h
rc0a0e5 r266ae3 8 8 */ 9 9 10 struct spolyrec ; typedef struct spolyrec polyrec; typedef polyrec * poly; 11 struct ip_sring ; typedef struct ip_sring * ring; 12 struct sip_sideal; typedef struct sip_sideal * ideal; 13 14 class intvec; 15 16 extern ring currRing; 10 #include "polys/monomials/ring.h" 11 #include "kernel/polys.h" 12 #include "misc/intvec.h" 17 13 18 14 void scComputeHC(ideal s,ideal Q, int k,poly &hEdge, ring tailRing = currRing); -
kernel/linear_algebra/Minor.h
rc0a0e5 r266ae3 2 2 #define MINOR_H 3 3 4 #include "polys/monomials/ring.h" 5 #include "kernel/polys.h" 6 4 7 // #include <assert.h> 5 8 #include <string> 6 9 7 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly;8 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring;9 10 struct sip_sideal; typedef struct sip_sideal * ideal;11 10 12 11 // using namespace std; -
kernel/linear_algebra/MinorInterface.h
rc0a0e5 r266ae3 2 2 #define MINOR_INTERFACE_H 3 3 4 5 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 6 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring; 7 8 struct sip_sideal; typedef struct sip_sideal * ideal; 9 10 class ip_smatrix; typedef ip_smatrix * matrix; 4 #include "polys/monomials/ring.h" 5 #include "kernel/polys.h" 11 6 12 7 /* all computations are module char, if char <> 0; -
kernel/linear_algebra/MinorProcessor.h
rc0a0e5 r266ae3 2 2 #define MINOR_PROCESSOR_H 3 3 4 #include "polys/monomials/ring.h" 5 #include "kernel/polys.h" 4 6 #include "kernel/linear_algebra/Cache.h" 5 7 #include "kernel/linear_algebra/Minor.h" 6 7 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly;8 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring;9 10 struct sip_sideal; typedef struct sip_sideal * ideal;11 8 12 9 // #include <assert.h> -
kernel/linear_algebra/interpolation.h
rc0a0e5 r266ae3 8 8 #ifndef INTERPOLATION_H 9 9 #define INTERPOLATION_H 10 10 #include "polys/monomials/ring.h" 11 #include "misc/intvec.h" 11 12 #include <vector> 12 13 class intvec;14 struct sip_sideal; typedef struct sip_sideal * ideal;15 13 16 14 ideal interpolation(const std::vector<ideal>& L, intvec *v); -
libpolys/polys/clapsing.h
rc0a0e5 r266ae3 10 10 #define INCL_FACTORYSING_H 11 11 12 class bigintmat; 13 class intvec; 14 15 struct snumber; typedef struct snumber * number; 16 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec * poly; 17 struct ip_sring; typedef struct ip_sring * ring; 18 struct sip_sideal; typedef struct sip_sideal * ideal; 19 20 class ip_smatrix; typedef ip_smatrix * matrix; 21 22 struct n_Procs_s; typedef struct n_Procs_s *coeffs; 12 #include "polys/monomials/ring.h" 13 #include "polys/matpol.h" 14 #include "misc/intvec.h" 15 #include "coeffs/bigintmat.h" 23 16 24 17 /// destroys f and g -
libpolys/polys/ext_fields/algext.h
rc0a0e5 r266ae3 32 32 33 33 #include "coeffs/coeffs.h" 34 35 // Forward declarations 36 struct ip_sring; typedef struct ip_sring * ring; 37 struct sip_sideal; typedef struct sip_sideal * ideal; 34 #include "polys/monomials/ring.h" 38 35 39 36 /// struct for passing initialization parameters to naInitChar … … 49 46 /// if m == var(i)/1 => return i, 50 47 int naIsParam(number, const coeffs); 51 52 struct spolyrec;53 typedef struct spolyrec polyrec;54 typedef polyrec * poly;55 48 56 49 /// assumes that p and q are univariate polynomials in r, -
libpolys/polys/ext_fields/transext.h
rc0a0e5 r266ae3 35 35 36 36 #include "coeffs/coeffs.h" 37 38 struct ip_sring; 39 typedef struct ip_sring * ring; 40 37 #include "polys/monomials/ring.h" 41 38 42 39 // restrict access to the internal represention as much as possible: 43 40 #ifdef TRANSEXT_PRIVATES 44 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec * poly;45 46 41 47 42 /** a number in K(t_1, .., t_s) is represented by either NULL -
libpolys/polys/kbuckets.h
rc0a0e5 r266ae3 13 13 // define to not really use the bucket feature 14 14 // #define HAVE_PSEUDO_BUCKETS 15 class kBucket; typedef kBucket* kBucket_pt; 16 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 17 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring; 15 //class kBucket; typedef kBucket* kBucket_pt; // ring.h 18 16 19 17 #include "polys/monomials/ring.h" // for ring->p_Procs->p_kBucketSetLm! -
libpolys/polys/monomials/ring.h
rc0a0e5 r266ae3 12 12 #include "misc/auxiliary.h" 13 13 #include "coeffs/coeffs.h" 14 #include "misc/intvec.h" 15 #include "misc/int64vec.h" 16 #include "polys/monomials/monomials.h" 14 17 //#include "polys/monomials/polys-impl.h" 15 18 // … … 17 20 /* forward declaration of types */ 18 21 class idrec; typedef idrec * idhdl; // _only_ for idhdl ip_sring::idroot 19 struct spolyrec;20 typedef struct spolyrec polyrec;21 typedef struct spolyrec * poly;22 typedef struct spolyrec const * const_poly;22 //struct spolyrec; 23 //typedef struct spolyrec polyrec; 24 //typedef struct spolyrec * poly; 25 //typedef struct spolyrec const * const_poly; 23 26 struct ip_sring; 24 27 typedef struct ip_sring * ring; 25 28 typedef struct ip_sring const * const_ring; 26 class intvec;27 class int64vec;28 29 struct p_Procs_s; 29 30 typedef struct p_Procs_s p_Procs_s; 30 //class slists;31 //typedef slists * lists;32 31 class kBucket; 33 32 typedef kBucket* kBucket_pt; -
libpolys/polys/nc/gb_hack.h
rc0a0e5 r266ae3 6 6 #ifdef PLURAL_INTERNAL_DECLARATIONS 7 7 #include "polys/nc/nc.h" 8 9 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec * poly;10 struct ip_sring; typedef struct ip_sring * ring;11 struct sip_sideal; typedef struct sip_sideal * ideal;12 13 class intvec;14 8 15 9 extern NF_Proc nc_NF; -
libpolys/polys/nc/nc.h
rc0a0e5 r266ae3 4 4 #include "polys/monomials/ring.h" 5 5 #include "polys/kbuckets.h" 6 #include "polys/matpol.h" 6 7 7 8 #ifdef HAVE_PLURAL 8 9 9 // TODO: the following is a part of ring.h... would be nice to have a10 // clear public NC interface defined here!11 12 13 class ip_smatrix;14 typedef ip_smatrix * matrix;15 16 17 10 matrix nc_PrintMat(int a, int b, ring r, int metric); 18 19 11 20 12 enum nc_type -
libpolys/polys/nc/summator.h
rc0a0e5 r266ae3 8 8 9 9 #ifdef HAVE_SUMMATOR 10 11 // struct snumber; typedef struct snumber * number; 12 13 class sBucket; typedef sBucket* sBucket_pt; 14 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 15 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring; 16 17 18 class kBucket; typedef kBucket* kBucket_pt; 10 #include "polys/monomials/ring.h" 11 #include "polys/sbuckets.h" 19 12 20 13 // TODO: redesign into templates with no extra run-time cost!!! -
libpolys/polys/operations/p_Mult_q.h
rc0a0e5 r266ae3 14 14 15 15 #include "misc/auxiliary.h" 16 17 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 16 #include "polys/monomials/ring.h" 18 17 19 18 // Use buckets if min(pLength(p), pLength(q)) >= MIN_LENGTH_BUCKET -
libpolys/polys/prCopy.h
rc0a0e5 r266ae3 8 8 */ 9 9 10 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 11 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring; 12 struct sip_sideal; typedef struct sip_sideal *ideal; 13 14 struct snumber; typedef struct snumber * number; 15 struct n_Procs_s; typedef struct n_Procs_s *coeffs; 10 #include "polys/monomials/ring.h" 16 11 17 12 typedef number (*nMapFunc)(number a, const coeffs src, const coeffs dst); -
libpolys/polys/sbuckets.h
rc0a0e5 r266ae3 13 13 #ifndef S_BUCKETS_H 14 14 #define S_BUCKETS_H 15 15 #include "polys/monomials/ring.h" 16 16 class sBucket; typedef sBucket* sBucket_pt; 17 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly;18 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring;19 20 21 17 22 18 ////////////////////////////////////////////////////////////////////////// -
libpolys/polys/templates/p_Procs.h
rc0a0e5 r266ae3 13 13 14 14 #include "omalloc/omalloc.h" 15 16 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec* poly; 17 struct ip_sring; typedef struct ip_sring* ring; typedef struct ip_sring const* const_ring; 15 #include "polys/monomials/ring.h" 18 16 19 17 /*------------- p_Proc stuff ----------------------*/
Note: See TracChangeset
for help on using the changeset viewer.