Changeset ce9c2d in git for Singular/ipid.h
- Timestamp:
- Feb 26, 1999, 4:32:06 PM (25 years ago)
- Branches:
- (u'spielwiese', 'd1b01e9d51ade4b46b745d3bada5c5f3696be3a8')
- Children:
- f7343f357a06c50ebc347cc64f33a37193d88d12
- Parents:
- f5cda4654265f877bba8ddba45e4486d7c18a16b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipid.h
rf5cda4 rce9c2d 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: ipid.h,v 1.2 4 1998-12-16 18:43:39Singular Exp $ */6 /* $Id: ipid.h,v 1.25 1999-02-26 15:32:05 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT: identfier handling … … 11 11 #include "structs.h" 12 12 #include "subexpr.h" 13 14 struct sip_sring15 {16 idhdl idroot; /* local objects */17 int* order; /* array of orderings */18 int* block0; /* starting pos.*/19 int* block1; /* ending pos.*/20 char** parameter; /* names of parameters */21 number minpoly;22 short** wvhdl; /* array of weight vectors */23 char ** names; /* array of variable names */24 /* extension to the ring structure: qring */25 ideal qideal;26 #ifdef SDRING27 short partN;28 #endif29 short ch; /* characteristic */30 short N; /* number of vars */31 32 short P; /* number of pars */33 short OrdSgn; /* 1 for polynomial rings, -1 otherwise */34 35 short ref;36 37 // what follows below here should be set by rComplete, _only_38 int *VarOffset; /* controls indexing of exponents */39 short VarCompIndex; /* location of component in exp vector */40 short VarLowIndex; /* lowest index of an exponent */41 short VarHighIndex; /* Highest index of an expoentn */42 43 #ifdef RDEBUG44 short no; /* unique id for rings */45 #endif46 };47 48 struct sip_sideal49 {50 poly* m;51 long rank;52 int nrows;53 int ncols;54 #define IDELEMS(i) ((i)->ncols)55 inline int& idelems(void) { return ncols; }56 };57 58 struct sip_smap59 {60 poly *m;61 char *preimage;62 int nrows;63 int ncols;64 };65 13 66 14 struct sip_command
Note: See TracChangeset
for help on using the changeset viewer.