Changeset 2c694a2 in git
- Timestamp:
- Nov 18, 1999, 3:47:02 PM (24 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 58914b361751179a91896ad4caeb81bd63328253
- Parents:
- 738139da69affc6c8e0d4cafea7d1b7c6d4e3994
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ring.cc
r738139 r2c694a2 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.8 5 1999-11-18 11:19:15 SingularExp $ */4 /* $Id: ring.cc,v 1.86 1999-11-18 14:47:01 obachman Exp $ */ 5 5 6 6 /* … … 3493 3493 } 3494 3494 } 3495 3496 BOOLEAN rRing_is_Homog(ring r) 3497 { 3498 if (r == NULL) return FALSE; 3499 int i, j, nb = rBlocks(r); 3500 for (i=0; i<nb; i++) 3501 { 3502 if (r->wvhdl[i] != NULL) 3503 { 3504 int length = r->block1[i] - r->block0[i]; 3505 int* wvhdl = r->wvhdl[i]; 3506 if (r->order[i] == ringorder_M) length *= length; 3507 assume(mmSizeL(wvhdl) >= length*sizeof(int)); 3508 3509 for (j=0; j< length; j++) 3510 { 3511 if (wvhdl[j] != 0 && wvhdl[j] != 1) return FALSE; 3512 } 3513 } 3514 } 3515 return TRUE; 3516 } 3517 3518 -
Singular/ring.h
r738139 r2c694a2 7 7 * ABSTRACT - the interpreter related ring operations 8 8 */ 9 /* $Id: ring.h,v 1.4 2 1999-11-17 18:22:56 SingularExp $ */9 /* $Id: ring.h,v 1.43 1999-11-18 14:47:02 obachman Exp $ */ 10 10 11 11 /* includes */ … … 49 49 50 50 idhdl rFindHdl(ring r, idhdl n, idhdl w); 51 void rDInit();52 51 int rOrderName(char * ordername); 53 52 char * rOrdStr(ring r); … … 69 68 #define ABS(x) ((x) < 0 ? (-(x)) : (x)) 70 69 #endif 70 71 BOOLEAN rRing_is_Homog(ring r=currRing); 71 72 72 73 inline BOOLEAN rField_is_Zp(ring r=currRing)
Note: See TracChangeset
for help on using the changeset viewer.