Changeset 725efa2 in git


Ignore:
Timestamp:
Sep 28, 2015, 11:02:23 AM (8 years ago)
Author:
Winfried Bruns <wbruns@…>
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
Message:
Normaliz interface update for 3.0
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/normaliz.lib

    rec3d9a r725efa2  
    11//// Singular library normaliz.lib
    22
    3 version="version normaliz.lib 4.0.1.0 Jan_2015 "; // $Id$
     3version="version normaliz.lib 4.0.2.0 Sept_2015 "; // $Id$
    44category="Commutative Algebra";
    55info="
    6 LIBRARY: normaliz.lib  Provides an interface for the use of Normaliz 2.8 or
     6LIBRARY: normaliz.lib  Provides an interface for the use of Normaliz 2.11 or
    77         newer within SINGULAR.
    88AUTHORS: Winfried Bruns, Winfried.Bruns@Uni-Osnabrueck.de
     
    1111OVERVIEW:
    1212@texinfo
    13 The library normaliz.lib provides an interface for the use of Normaliz 2.8 or
     13The library normaliz.lib provides an interface for the use of Normaliz 2.11 or
    1414newer within SINGULAR. The exchange of data is via files.
    1515In addition to the top level
     
    391391
    392392    list suffixes="in","gen","out","cst","typ","egn","esp","inv","tri","ht1",
    393                   "ext";
     393                  "ext","dec", "lat", "mod";
    394394    int i,dummy;
    395395    string f;
     
    605605            }
    606606            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");}
    611624            write(outf,"");
    612625        }
     
    777790@* @code{-x=N:  threads} In this case the int parameter is used to set the
    778791                         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.
    779795
    780796SEE ALSO: showNmzOptions
     
    895911RETURN:   The function applies Normaliz to the parameter sgr in the mode set
    896912          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         
    903934NOTE:     You will find procedures for many applications of Normaliz in this
    904935          library, so the explicit call of this procedure may not be necessary.
     
    10621093  nmz_number_extreme_rays;
    10631094  nmz_rank;
    1064   nmz_index;
    10651095  nmz_number_support_hyperplanes;
    10661096  nmz_multiplicity;
Note: See TracChangeset for help on using the changeset viewer.