Changeset 5768b5 in git
- Timestamp:
- Jan 28, 2008, 12:42:30 PM (15 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
- Children:
- bfce8cc37fc3eebf3f2136dc489ef7b8a26c339b
- Parents:
- a4de5db613bf3ccd7e8bf496462fe9e20616fe70
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/standard.lib
ra4de5db r5768b5 3 3 //groebner mit Optionen versehen 4 4 ////////////////////////////////////////////////////////////////////////////// 5 version="$Id: standard.lib,v 1.10 0 2008-01-28 10:45:25Singular Exp $";5 version="$Id: standard.lib,v 1.101 2008-01-28 11:42:30 Singular Exp $"; 6 6 category="Miscellaneous"; 7 7 info=" … … 40 40 EXAMPLE: example stdfglm; shows an example" 41 41 { 42 if ( nrows(i) > 1)42 if (typeof(i)!="ideal") 43 43 { 44 44 ERROR("first argument of 'stdfglm' must be an ideal"); … … 514 514 { 515 515 def Id(ii) = imap(P,Id(ii)); 516 Id(ii) = Id(ii),Minpoly*freemodule(nrows(Id(ii))); 516 if (typeof(Id(ii))=="module") 517 { 518 Id(ii) = Id(ii),Minpoly*freemodule(nrows(Id(ii))); 519 } 520 else 521 { 522 Id(ii) = Id(ii),Minpoly; 523 } 517 524 export (Id(ii)); 518 525 } … … 578 585 { 579 586 def Id(k) = #[k]; 580 int nr(k) = nrows(Id(k)); 587 if (typeof(Id(k))=="module") 588 { 589 int nr(k) = nrows(Id(k)); 590 } 581 591 } 582 592 … … 628 638 { //homogenize 629 639 def Id(k) = homog( imap(P,Id(k)), `homvar` ); 630 Id(k) = Id(k),@Qidealhilb@*freemodule(nr(k)) ; 640 if (typeof(Id(k))=="module") 641 { 642 Id(k) = Id(k),@Qidealhilb@*freemodule(nr(k)) ; 643 } 644 else 645 { 646 Id(k) = Id(k),@Qidealhilb@ ; 647 } 631 648 export(Id(k)); 632 649 }
Note: See TracChangeset
for help on using the changeset viewer.