Changeset 754c547 in git for Singular/extra.cc
- Timestamp:
- Jan 19, 2002, 3:48:19 PM (22 years ago)
- Branches:
- (u'spielwiese', '6e5adcba05493683b94648c659a729c189812c77')
- Children:
- e2b5115836f34facc584c5055707ef3f2f428830
- Parents:
- 865fbfc3404627ab39e23c40394104d68cd687ae
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/extra.cc
r865fbf r754c547 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: extra.cc,v 1.17 1 2001-11-13 14:22:26 SingularExp $ */4 /* $Id: extra.cc,v 1.172 2002-01-19 14:48:14 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: general interface to internals of Singular ("system" command) … … 641 641 642 642 643 644 643 #ifdef HAVE_EXTENDED_SYSTEM 645 644 // You can put your own system calls here … … 652 651 653 652 #include "mod_raw.h" 654 653 #include "fast_maps.cc" 654 655 655 static BOOLEAN jjEXTENDED_SYSTEM(leftv res, leftv h) 656 656 { … … 662 662 if(strcmp(sys_cmd,"locNF")==0) 663 663 { 664 #if 0 664 665 if (h != NULL && h->Typ() == VECTOR_CMD) 665 666 { … … 754 755 } 755 756 return FALSE; 757 #endif 756 758 } 757 759 else … … 778 780 { 779 781 rDebugPrint((ring)h->Data()); 782 return FALSE; 783 } 784 else 785 /*==================== ring debug ==================================*/ 786 if(strcmp(sys_cmd,"map")==0) 787 { 788 ring image_r = currRing; 789 map theMap = (map)h->Data(); 790 ideal image_id = (ideal) theMap; 791 ring map_r = IDRING(idroot->get(theMap->preimage, myynest)); 792 ideal map_id = IDIDEAL(map_r->idroot->get(h->Next()->Name(), myynest)); 793 794 ring src_r, dest_r; 795 maMap_CreateRings(map_id, map_r, image_id, image_r, src_r, dest_r); 796 mapoly mp; 797 maideal mideal; 798 799 maMap_CreatePolyIdeal(map_id, map_r, src_r, dest_r, mp, mideal); 800 maPoly_Out(mp, src_r); 780 801 return FALSE; 781 802 }
Note: See TracChangeset
for help on using the changeset viewer.