Changeset 725efa2 in git
- Timestamp:
- Sep 28, 2015, 11:02:23 AM (8 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- 616d4c8fef38ed9edb525a7623cc88710697713f
- Parents:
- ec3d9a4cd4ac241b8dec6377b20f0658bf3f1341
- git-author:
- Winfried Bruns <wbruns@uos.de>2015-09-28 11:02:23+02:00
- git-committer:
- Christof Soeger <csoeger@uos.de>2015-09-28 11:02:23+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/normaliz.lib
rec3d9a r725efa2 1 1 //// Singular library normaliz.lib 2 2 3 version="version normaliz.lib 4.0. 1.0 Jan_2015 "; // $Id$3 version="version normaliz.lib 4.0.2.0 Sept_2015 "; // $Id$ 4 4 category="Commutative Algebra"; 5 5 info=" 6 LIBRARY: normaliz.lib Provides an interface for the use of Normaliz 2. 8or6 LIBRARY: normaliz.lib Provides an interface for the use of Normaliz 2.11 or 7 7 newer within SINGULAR. 8 8 AUTHORS: Winfried Bruns, Winfried.Bruns@Uni-Osnabrueck.de … … 11 11 OVERVIEW: 12 12 @texinfo 13 The library normaliz.lib provides an interface for the use of Normaliz 2. 8or13 The library normaliz.lib provides an interface for the use of Normaliz 2.11 or 14 14 newer within SINGULAR. The exchange of data is via files. 15 15 In addition to the top level … … 391 391 392 392 list suffixes="in","gen","out","cst","typ","egn","esp","inv","tri","ht1", 393 "ext" ;393 "ext","dec", "lat", "mod"; 394 394 int i,dummy; 395 395 string f; … … 605 605 } 606 606 if (n_mode == 20) { 607 write(outf,"grading"); 608 } else { 609 write(outf,n_mode); 610 } 607 write(outf,"grading");} 608 if (n_mode == 0) { 609 write(outf,"integral_closure");} 610 if (n_mode == 1) { 611 write(outf,"normalization");} 612 if (n_mode == 2) { 613 write(outf,"polytope");} 614 if (n_mode == 3) { 615 write(outf,"rees_algebra");} 616 if (n_mode == 4) { 617 write(outf,"inequalities");} 618 if (n_mode == 5) { 619 write(outf,"equations");} 620 if (n_mode == 6) { 621 write(outf,"congruences");} 622 if (n_mode == 10) { 623 write(outf,"lattice_ideal");} 611 624 write(outf,""); 612 625 } … … 777 790 @* @code{-x=N: threads} In this case the int parameter is used to set the 778 791 number of threads N, 0 means no explicit limiting. 792 793 In the next version of this library the options will be accessible 794 via their standard Normaliz 3.0 names. 779 795 780 796 SEE ALSO: showNmzOptions … … 895 911 RETURN: The function applies Normaliz to the parameter sgr in the mode set 896 912 by nmz_mode. The function returns the intmat defined by the file 897 with suffix gen. 898 899 It is also possible to give more than one pair of matrix and mode. In 900 this case all matrices and modes are used. This can be used to 901 combine modes 4,5,6. 902 Use nmz_mode=20 to specify a grading. 913 with suffix gen. 914 915 It is also possible to give more than one pair of matrix and mode. 916 In this case all matrices and modes are used. 917 918 In this version one must use the old numerical types of input matrices 919 according to the following table: 920 921 @* @code{0: cone} 922 @* @code{1: cone_and_lattice} 923 @* @code{2: polytope} 924 @* @code{3: rees_algebra} 925 @* @code{4: inequalities} 926 @* @code{5: equations} 927 @* @code{6: congruences} 928 @* @code{10: lattice_ideal} 929 @* @code{20: grading} 930 931 In the next vfersion all input types of Normaliz 3.0 will be accessible 932 via their names. See the Normaliz manual for more information. 933 903 934 NOTE: You will find procedures for many applications of Normaliz in this 904 935 library, so the explicit call of this procedure may not be necessary. … … 1062 1093 nmz_number_extreme_rays; 1063 1094 nmz_rank; 1064 nmz_index;1065 1095 nmz_number_support_hyperplanes; 1066 1096 nmz_multiplicity;
Note: See TracChangeset
for help on using the changeset viewer.