debian/0000755000000000000000000000000012215333444007167 5ustar debian/upstream0000644000000000000000000000047512215333132010752 0ustar Reference: Author: Maximilian Kreuzer and Harald Skarke Title: "PALP: A Package for Analyzing Lattice Polytopes with Applications to Toric Geometry" Journal: Computer Physics Communications Year: 2004 Volume: 157 Pages: 87-106 DOI: 10.1016/S0010-4655(03)00491-0 URL: http://arxiv.org/abs/math/0204356 debian/GNUmakefile.am0000644000000000000000000000437612215333132011641 0ustar bin_PROGRAMS = \ poly-4d.x class-4d.x cws-4d.x nef-4d.x mori-4d.x \ poly-5d.x class-5d.x cws-5d.x nef-5d.x mori-5d.x \ poly-6d.x class-6d.x cws-6d.x nef-6d.x mori-6d.x \ poly-11d.x class-11d.x cws-11d.x nef-11d.x mori-11d.x COMMONS = Coord.c Rat.c Vertex.c Polynf.c poly_4d_x_SOURCES = $(COMMONS) poly.c LG.c LG.h poly_4d_x_CFLAGS = -DPOLY_Dmax=4 class_4d_x_SOURCES = $(COMMONS) class.c Subpoly.c Subadd.c Subdb.c Global.h Subpoly.h class_4d_x_CFLAGS = -DPOLY_Dmax=4 cws_4d_x_SOURCES = $(COMMONS) cws.c LG.c Global.h LG.h cws_4d_x_CFLAGS = -DPOLY_Dmax=4 nef_4d_x_SOURCES = $(COMMONS) nef.c E_Poly.c Nefpart.c LG.c Global.h nef_4d_x_CFLAGS = -DPOLY_Dmax=4 mori_4d_x_SOURCES = $(COMMONS) mori.c MoriCone.c SingularInput.c LG.c Mori.h mori_4d_x_CFLAGS = -DPOLY_Dmax=4 poly_5d_x_SOURCES = $(COMMONS) poly.c LG.c LG.h poly_5d_x_CFLAGS = -DPOLY_Dmax=5 class_5d_x_SOURCES = $(COMMONS) class.c Subpoly.c Subadd.c Subdb.c Global.h Subpoly.h class_5d_x_CFLAGS = -DPOLY_Dmax=5 cws_5d_x_SOURCES = $(COMMONS) cws.c LG.c Global.h LG.h cws_5d_x_CFLAGS = -DPOLY_Dmax=5 nef_5d_x_SOURCES = $(COMMONS) nef.c E_Poly.c Nefpart.c LG.c Global.h nef_5d_x_CFLAGS = -DPOLY_Dmax=5 mori_5d_x_SOURCES = $(COMMONS) mori.c MoriCone.c SingularInput.c LG.c Mori.h mori_5d_x_CFLAGS = -DPOLY_Dmax=5 poly_6d_x_SOURCES = $(COMMONS) poly.c LG.c LG.h poly_6d_x_CFLAGS = -DPOLY_Dmax=6 class_6d_x_SOURCES = $(COMMONS) class.c Subpoly.c Subadd.c Subdb.c Global.h Subpoly.h class_6d_x_CFLAGS = -DPOLY_Dmax=6 cws_6d_x_SOURCES = $(COMMONS) cws.c LG.c Global.h LG.h cws_6d_x_CFLAGS = -DPOLY_Dmax=6 nef_6d_x_SOURCES = $(COMMONS) nef.c E_Poly.c Nefpart.c LG.c Global.h nef_6d_x_CFLAGS = -DPOLY_Dmax=6 mori_6d_x_SOURCES = $(COMMONS) mori.c MoriCone.c SingularInput.c LG.c Mori.h mori_6d_x_CFLAGS = -DPOLY_Dmax=6 poly_11d_x_SOURCES = $(COMMONS) poly.c LG.c LG.h poly_11d_x_CFLAGS = -DPOLY_Dmax=11 class_11d_x_SOURCES = $(COMMONS) class.c Subpoly.c Subadd.c Subdb.c Global.h Subpoly.h class_11d_x_CFLAGS = -DPOLY_Dmax=11 cws_11d_x_SOURCES = $(COMMONS) cws.c LG.c Global.h LG.h cws_11d_x_CFLAGS = -DPOLY_Dmax=11 nef_11d_x_SOURCES = $(COMMONS) nef.c E_Poly.c Nefpart.c LG.c Global.h nef_11d_x_CFLAGS = -DPOLY_Dmax=11 mori_11d_x_SOURCES = $(COMMONS) mori.c MoriCone.c SingularInput.c LG.c Mori.h mori_11d_x_CFLAGS = -DPOLY_Dmax=11 debian/poly.x.10000644000000000000000000000474712215333132010510 0ustar .TH POLY.X "1" "May 2012" "poly.x (palp) 2.1" "User Commands" .SH NAME poly.x, poly-d.x \- computes data of a polytope .SH SYNOPSIS .B poly.x [\fI-\fR] [\fIin-file \fR[\fIout-file\fR]] .SH DESCRIPTION Computes data of a polytope P The poly-d.x variant programs, where is one of 4, 5, 6 and 11 work in different dimensions ; poly.x defaults to dimension 6. .SS Options (concatenate any number of them into ): .HP h print this information .IP .HP f use as filter .IP .HP g general output ; for P reflexive: numbers of (dual) points/vertices, Hodge numbers and if P is not reflexive: numbers of points, vertices, equations .IP .PP p points of P .IP .HP v vertices of P .IP .HP e equations of P/vertices of P\-dual .IP .HP m pairing matrix between vertices and equations .IP .HP d points of P\-dual (only if P reflexive) .IP .HP a all of the above except h,f .IP .HP l LG\-`Hodge numbers' from single weight input .IP .HP r ignore non\-reflexive input .IP .HP D dual polytope as input (ref only) .IP .HP n do not complete polytope or calculate Hodge numbers .IP .HP i incidence information .IP .HP s check for span property (only if P from CWS) .IP .HP I check for IP property .IP .HP S number of symmetries .IP .HP T upper triangular form .IP .HP N normal form .IP .HP t traced normal form computation .IP .HP V IP simplices among vertices of P* .IP .HP P IP simplices among points of P* (with 1<=codim<=# when # is set) .IP .HP Z lattice quotients for IP simplices .IP .HP # #=1,2,3 fibers spanned by IP simplices with codim<=# .IP .HP ## ##=11,22,33,(12,23): all (fibered) fibers with specified codim(s) when combined: ### = (##)# .IP .HP A affine normal form .IP .HP B Barycenter and lattice volume [# ... points at deg #] .IP .HP F print all facets .IP .HP G Gorenstein: divisible by I>1 .IP .HP L like 'l' with Hodge data for twisted sectors .IP .HP U simplicial facets in N\-lattice .IP .HP U1 Fano (simplicial and unimodular facets in N\-lattice) .IP .HP U5 5d fano from reflexive 4d projections (M lattice) .IP .HP C1 conifold CY (unimodular or square 2\-faces) .IP .HP C2 conifold FANO (divisible by 2 & basic 2 faces) .IP .HP E symmetries related to Einstein\-Kaehler Metrics .SS Input degrees and weights `d1 w11 w12 ... d2 w21 w22 ...' or `d np' or `np d' (d=Dimension, np=#[points]) and (after newline) np*d coordinates .SS Output as specified by options .SH SEE ALSO A complete manual is available here : http://arxiv.org/abs/1205.4147 debian/rules0000755000000000000000000000347112215333132010246 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_autoreconf: cp debian/configure.ac debian/GNUmakefile.am . touch NEWS README ChangeLog AUTHORS dh_autoreconf override_dh_auto_build: dh_auto_build -- V=1 override_dh_auto_install: dh_auto_install dh_link usr/bin/class-6d.x usr/bin/class.x dh_link usr/bin/cws-6d.x usr/bin/cws.x dh_link usr/bin/mori-6d.x usr/bin/mori.x dh_link usr/bin/nef-6d.x usr/bin/nef.x dh_link usr/bin/poly-6d.x usr/bin/poly.x dh_link usr/share/man/man1/class.x.1 usr/share/man/man1/class-4d.x.1 dh_link usr/share/man/man1/cws.x.1 usr/share/man/man1/cws-4d.x.1 dh_link usr/share/man/man1/mori.x.1 usr/share/man/man1/mori-4d.x.1 dh_link usr/share/man/man1/nef.x.1 usr/share/man/man1/nef-4d.x.1 dh_link usr/share/man/man1/poly.x.1 usr/share/man/man1/poly-4d.x.1 dh_link usr/share/man/man1/class.x.1 usr/share/man/man1/class-5d.x.1 dh_link usr/share/man/man1/cws.x.1 usr/share/man/man1/cws-5d.x.1 dh_link usr/share/man/man1/mori.x.1 usr/share/man/man1/mori-5d.x.1 dh_link usr/share/man/man1/nef.x.1 usr/share/man/man1/nef-5d.x.1 dh_link usr/share/man/man1/poly.x.1 usr/share/man/man1/poly-5d.x.1 dh_link usr/share/man/man1/class.x.1 usr/share/man/man1/class-6d.x.1 dh_link usr/share/man/man1/cws.x.1 usr/share/man/man1/cws-6d.x.1 dh_link usr/share/man/man1/mori.x.1 usr/share/man/man1/mori-6d.x.1 dh_link usr/share/man/man1/nef.x.1 usr/share/man/man1/nef-6d.x.1 dh_link usr/share/man/man1/poly.x.1 usr/share/man/man1/poly-6d.x.1 dh_link usr/share/man/man1/class.x.1 usr/share/man/man1/class-11d.x.1 dh_link usr/share/man/man1/cws.x.1 usr/share/man/man1/cws-11d.x.1 dh_link usr/share/man/man1/mori.x.1 usr/share/man/man1/mori-11d.x.1 dh_link usr/share/man/man1/nef.x.1 usr/share/man/man1/nef-11d.x.1 dh_link usr/share/man/man1/poly.x.1 usr/share/man/man1/poly-11d.x.1 debian/changelog0000644000000000000000000000264712215333132011044 0ustar palp (2.1-2) unstable; urgency=low * Added the dimensional variants to follow what sage does, as doing computations with the wrong variant can lead to false results. * Updated the manpages to cope with the previous change. * Pushed the standard-versions up. -- Julien Puydt Sun, 15 Sep 2013 14:17:23 +0200 palp (2.1-1) unstable; urgency=low * New maintainer upload. Thanks Tim! * Converted to source 3.0 (quilt) and using dh instead of cdbs. * Update to newer upstream version (Closes: #672785). * Updated the copyright file according to the newer version. * Added a debian/watch. * Added manpages (obtained using help2man and manual work). * Patched away formatting warnings (forwarded upstream). * Use autotools to build the sources (forwarded upstream). * Allow using -D to set POLY_Dmax (forwarded upstream). -- Julien Puydt Mon, 13 Aug 2012 14:27:31 +0200 palp (1.1-1.1) unstable; urgency=low * Non-maintainer upload. * Fix "FTBFS: Subpoly.c:870:3: error: format not a string literal and no format arguments [-Werror=format-security]": add patch format-security.patch: adds missing format arguments. Closes: #643452 -- gregor herrmann Wed, 21 Dec 2011 17:35:45 +0100 palp (1.1-1) unstable; urgency=low * Initial release (Closes: #480079). -- Tim Abbott Tue, 27 May 2008 20:17:07 -0400 debian/copyright0000644000000000000000000000245012215333132011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: PALP Upstream-Contact: Harald Skarke Source: http://hep.itp.tuwien.ac.at/~kreuzer/CY/ Files: * Copyright: 2002-2012, Maximilian Kreuzer and Harald Skarke License: GPL-3 The COPYING file says: PALP is freely available under the GNU General Public License version 3, as specified at >> http://www.gnu.org/copyleft/gpl.html . The latest version of PALP can be obtained at >> http://hep.itp.tuwien.ac.at/~kreuzer/CY/ . Copyright: Maximilian Kreuzer and Harald Skarke Institute for Theoretical Physics University of Technology Vienna Wiedner Hautpstrasse 8-10 1040 Vienna, AUSTRIA . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3' Files: mori.c MoriCone.c SingularInput.c Copyright: Maximilian Kreuzer, Nils-Ole Walliser License: GPL-3 Those file have the following comment : /* === Authors: Maximilian Kreuzer, Nils-Ole Walliser === */ Files: debian/* Copyright: 2008, Tim Abbott 2012, Julien Puydt License: GPL-3 On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3' debian/palp.manpages0000644000000000000000000000011712215333132011631 0ustar debian/class.x.1 debian/cws.x.1 debian/mori.x.1 debian/nef.x.1 debian/poly.x.1 debian/patches/0000755000000000000000000000000012215333132010610 5ustar debian/patches/fix-format-errors.patch0000644000000000000000000000345012215333132015221 0ustar Author: Julien Puydt Description: Fix format errors (arising from the use of dpkg-buildflags) diff --git a/Subadd.c b/Subadd.c index 7403bb5..8f124f2 100644 --- a/Subadd.c +++ b/Subadd.c @@ -95,7 +95,7 @@ void Init_New_List(NF_List *S) NF_List *AuxNFLptr=NULL; /* dirty trick for Xmin Xmax Xdif */ void Init_NF_List(NF_List *L) { - L->TIME= L->SAVE= time(NULL); printf(ctime(&L->TIME)); L->CLOCK= clock(); + L->TIME= L->SAVE= time(NULL); fputs(ctime(&L->TIME),stdout); L->CLOCK= clock(); L->IP_Time = L->NF_Time = 0; L->d = L->nNF = L->nIP = L->nSLNF = 0; Init_FInfoList(&L->In); if(*L->iname) Read_In_File(L); diff --git a/Subdb.c b/Subdb.c index ed70646..47228b1 100644 --- a/Subdb.c +++ b/Subdb.c @@ -1750,7 +1750,7 @@ void V_Sublat_Polys(char mr,char *dbin,char *polyi,char *polyo, } } if(*dbin) Close_DB(DB); printf("max_order=%d\n", max_order); Write_List_2_File(polyo,_L); - _L->TIME=time(NULL); printf(ctime(&_L->TIME)); + _L->TIME=time(NULL); fputs(ctime(&_L->TIME),stdout); free(_L); } void VPHM_Sublat_Polys(char sFlag,char mr,char *dbin,char *polyi,char *polyo, diff --git a/Subpoly.c b/Subpoly.c index 0198ddb..5086872 100644 --- a/Subpoly.c +++ b/Subpoly.c @@ -866,7 +866,7 @@ void Do_the_Classification(CWS *W, PolyPointList *P, /* char *fn, */ if(rFlag==0) Write_List_2_File(polyo,_NFL); _NFL->TIME=time(NULL); - printf(ctime(&_NFL->TIME)); + fputs(ctime(&_NFL->TIME),stdout); free(_NFL); } @@ -1189,7 +1189,7 @@ void Find_Sublat_Polys(char mFlag, char *dbin, char *polyi, char *polyo, printf("max_order=%d\n", max_order); Write_List_2_File(polyo,_NFL); - _NFL->TIME=time(NULL); printf(ctime(&_NFL->TIME)); + _NFL->TIME=time(NULL); fputs(ctime(&_NFL->TIME),stdout); free(_NFL); } debian/patches/dim.patch0000644000000000000000000000127412215333132012406 0ustar Description: makes POLY_Dmax easy to change without patching the source more This way, compiling palp with various POLY_Dmax is as easy as using -D POLY_Dmax= in the C flags. Forwarded: by mail to Harald Skalke (Tue, 26 Mar 2013) Author: Julien Puydt --- a/Global.h 2012-06-07 14:03:31.000000000 +0200 +++ b/Global.h 2013-03-26 22:52:35.000000000 +0100 @@ -19,7 +19,10 @@ necessary to set even Long to 64 bits. */ +#ifndef POLY_Dmax #define POLY_Dmax 6 /* max dim of polytope */ +#endif + /* POLY_Dmax should be set to the dimension of the polytopes that are analysed. While the programs still work if POLY_Dmax is set to a higher value, they may debian/patches/series0000644000000000000000000000004212215333132012021 0ustar fix-format-errors.patch dim.patch debian/source/0000755000000000000000000000000012215333132010461 5ustar debian/source/format0000644000000000000000000000001412215333132011667 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015512215333132010213 0ustar version=3 http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/configure.ac0000644000000000000000000000043112215333132011445 0ustar AC_INIT(palp, 2.1) AM_INIT_AUTOMAKE AC_PROG_CC AC_PROG_INSTALL dnl use "make V=1" if you want to see the long awful lines m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) AC_CHECK_HEADERS([limits.h stdlib.h string.h]) AC_FUNC_MALLOC AC_FUNC_REALLOC AC_OUTPUT(GNUmakefile) debian/mori.x.10000644000000000000000000000345512215333132010466 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.9. .TH MORI.X "1" "May 2012" "mori.x 2.1" "User Commands" .SH NAME mori.x, mori-d.x \- star triangulations of a polytope P* in N .SH SYNOPSIS .B mori.x [\fI-\fR] [\fIin-file \fR[\fIout-file\fR]] .SH DESCRIPTION .IP Mori cone of the corresponding toric ambient spaces intersection rings of embedded (CY) hypersurfaces The mori-d.x variant programs, where is one of 4, 5, 6 and 11 work in different dimensions ; mori.x defaults to dimension 6. .SS "Options (concatenate any number of them into ):" .TP \fB\-h\fR print this information .TP \fB\-f\fR use as filter .TP \fB\-g\fR general output: triangulation and Stanley\-Reisner ideal .TP \fB\-I\fR incidence information of the facets (ignoring IPs of facets) .TP \fB\-m\fR Mori generators of the ambient space .TP \fB\-P\fR IP\-simplices among points of P* (ignoring IPs of facets) .TP \fB\-K\fR points of P* in Kreuzer polynomial form .TP \fB\-b\fR arithmetic genera and Euler number .TP \fB\-i\fR intersection ring .TP \fB\-c\fR Chern classes of the (CY) hypersurface .TP \fB\-t\fR triple intersection numbers .TP \fB\-d\fR topological information on toric divisors & del Pezzo conditions .TP \fB\-a\fR all of the above except h, f, I and K .TP \fB\-D\fR lattice polytope points of P* as input (default CWS) .TP \fB\-H\fR arbitrary (also non\-CY) hypersurface `H = c1*D1 + c2*D2 + ...' input: coefficients `c1 c2 ...' .TP \fB\-M\fR manual input of triangulation .SS Input .TP 1) standard: degrees and weights `d1 w11 w12 ... d2 w21 w22 ...' .TP 2) alternative (use \fB\-D\fR): `d np' or `np d' (d=Dimension, np=#[points]) and (after newline) np*d coordinates .SS Output as specified by options .SH SEE ALSO A complete manual is available here : http://arxiv.org/abs/1205.4147 debian/compat0000644000000000000000000000000312215333132010360 0ustar 9 debian/install0000644000000000000000000000001512215333132010546 0ustar *.x /usr/bin debian/control0000644000000000000000000000171312215333132010566 0ustar Source: palp Section: math Priority: optional Maintainer: Debian Science Maintainers Uploaders: Tim Abbott , Julien Puydt Build-Depends: debhelper (>= 9), dh-autoreconf (>= 4~) Homepage: http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/debian-science/packages/palp.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/palp.git Package: palp Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Package for Analyzing Lattice Polytopes This package contains various tools to work with lattice polytopes: . - mori.x computes star triangulations of a polytope - cws.x creates weight systems and combined weight systems - class.x classifies reflexive polytopes - poly.x computes data of a polytope - nef.x computes Hodge numbers of nef-partitions debian/class.x.10000644000000000000000000000255412215333132010624 0ustar .TH CLASS.X "1" "May 2012" "class.x 2.1" "User Commands" .SH NAME class.x, class-d.x \- classify reflexive polytopes .SH SYNOPSIS .B class.x \fI\fR \fI\fR \fI\fR .SH DESCRIPTION The class-d.x variant programs, where is one of 4, 5, 6 and 11 work in different dimensions ; class.x defaults to dimension 6. .SS Options .TP \fB\-h\fR prints this information and gives a command-line menu to get more information than available in this manual .TP \fB\-f\fR or \- use as filter; otherwise parameters denote I/O files .TP \fB\-m*\fR various types of minimality checks (* ... lvra) .TP \fB\-p*\fR NAME specification of a binary I/O file (* ... ioas) .TP \fB\-d*\fR NAME specification of a binary I/O database (DB) (* ... ios) .TP \fB\-r\fR recover: file=po-file.aux, use same pi-file .TP \fB\-o[#]\fR original lattice [omit up to # points] only .TP \fB\-s*\fR subpolytopes on various sublattices (* ... vphmbq) .TP \fB\-k\fR keep some of the vertices .TP \fB\-c, \-C\fR check consistency of binary file or DB .TP \fB\-M[M]\fR print missing mirrors to ascii-output .TP \fB\-a[2b], \-A\fR create binary file from ascii-input .TP \fB\-b[2a], \-B\fR ascii-output from binary file or DB .TP \fB\-H*\fR applications related to Hodge number DBs (* ...cstfe) .SH SEE ALSO A complete manual is available here : http://arxiv.org/abs/1205.4147 debian/nef.x.10000644000000000000000000000411012215333132010255 0ustar .TH NEF.X "1" "May 2012" "nef.x 2.1" "User Commands" .SH NAME nef.x, nef-d.x \- compute Hodge numbers of nef\-partitions .SH SYNOPSIS .B nef.x \fI\fR .SH DESCRIPTION The nef-d.x variant programs, where is one of 4, 5, 6 and 11 work in different dimensions ; nef.x defaults to dimension 6. .SS Options .TP \fB\-h\fR prints this information .TP \fB\-f\fR or \- use as filter; otherwise parameters denote I/O files .TP \fB\-N\fR input is in N\-lattice (default is M) .TP \fB\-H\fR gives full list of Hodge numbers .TP \fB\-Lv\fR prints L vector of Vertices (in N\-lattice) .TP \fB\-Lp\fR prints L vector of Points (in N\-lattice) .TP \fB\-p\fR prints only partitions, no Hodge numbers .TP \fB\-D\fR calculates also direct products .TP \fB\-P\fR calculates also projections .TP \fB\-t\fR full time info .TP \fB\-cCODIM\fR codimension (default = 2) .TP \fB\-Fcodim\fR fibrations up to codim (default = 2) .TP \fB\-y\fR prints poly/CWS in M lattice if it has nef\-partitions .TP \fB\-S\fR information about #points calculated in S\-Poly .TP \fB\-T\fR checks Serre\-duality .TP \fB\-s\fR don't remove symmetric nef\-partitions .TP \fB\-n\fR prints polytope only if it has nef\-partitions .TP \fB\-v\fR prints vertices and #points of input polytope in one line; with \fB\-u\fR, \fB\-l\fR the output is limited by #points: .TP \fB\-uPOINTS\fR \&... upper limit of #points (default = POINT_Nmax) .TP \fB\-lPOINTS\fR \&... lower limit of #points (default = 0) .TP \fB\-m\fR starts with [d w1 w2 ... wk d=d_1 d_2 (Minkowski sum) .TP \fB\-R\fR prints vertices of input if not reflexive .TP \fB\-V\fR prints vertices of N\-lattice polytope .TP \fB\-Q\fR only direct products (up to lattice Quotient) .TP \fB\-gNUMBER\fR prints points of Gorenstein polytope in N\-lattice .TP \fB\-dNUMBER\fR prints points of Gorenstein polytope in M\-lattice .TP if NUMBER = 0 ... no 0/1 info .TP if NUMBER = 1 ... no redundant 0/1 info (=default) .TP if NUMBER = 2 ... full 0/1 info .TP \fB\-G\fR Gorenstein cone: input <\-> support polytope .SH SEE ALSO A complete manual is available here : http://arxiv.org/abs/1205.4147 debian/cws.x.10000644000000000000000000000327712215333132010316 0ustar .TH CWS.X "1" "May 2012" "cws.x 2.1" "User Commands" .SH NAME cws.x, cws-d.x \- create weight systems and combined weight systems. .SH SYNOPSIS .B cws.x \fI-\fR .SH DESCRIPTION The cws-d.x variant programs, where is one of 4, 5, 6 and 11 work in different dimensions ; cws.x defaults to dimension 6. Beware: the first option must be \-w, \-c, \-i, \-d or \-h. .SS Options .TP \fB\-h\fR print this information .TP \fB\-f\fR use as filter; otherwise parameters denote I/O files .TP \fB\-w\fR# [L H] make IP weight systems for #\-dimensional polytopes. For #>4 the lowest and highest degrees L<=H are required. .TP \fB\-r\fR/\-t make reflexive/transversal weight systems (optional). .TP \fB\-c\fR# make combined weight systems for #\-dimensional polytopes. For #<=4 all relevant combinations are made by default, otherwise the following option is required: .IP \fB\-n[\fR#] followed by the names wf_1 ... wf_# of weight files .IP currently #=2,3 are implemented. .IP [\-t] followed by # numbers n_i specifies the CWS\-type, i.e. .IP the numbers n_i of weights to be selected from wf_i. Currently all cases with n_i<=2 are implemented. .TP \fB\-i\fR compute the polytope data M:p v [F:f] N:p [v] for all IP CWS, where p and v denote the numbers of lattice points and vertices of a dual pair of IP polytopes; an entry F:f and no v for N indicates a non\-reflexive `dual pair'. .TP \fB\-d\fR# compute basic IP weight systems for #\-dimensional reflexive Gorenstein cones; .TP \fB\-r\fR# specifies the index as #/2. .TP \fB\-2\fR adjoin a weight of 1/2 to the input weight system. .TP \fB\-N\fR make CWS for PPL in N lattice. .SH SEE ALSO A complete manual is available here : http://arxiv.org/abs/1205.4147