<?xml version=
"1.0" encoding=
"UTF-8"?>
<!
DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns=
"http://www.w3.org/1999/xhtml" xml:lang=
"en">
<
head>
<
script type=
"text/javascript"
src=
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</
script>
<
title>GAP (polymaking) - Contents</
title>
<
meta http-equiv=
"content-type" content=
"text/html; charset=UTF-8" />
<
meta name=
"generator" content=
"GAPDoc2HTML" />
<
link rel=
"stylesheet" type=
"text/css" href=
"manual.css" />
<
script src=
"manual.js" type=
"text/javascript"></
script>
<
script type=
"text/javascript">overwriteStyle();</
script>
</
head>
<
body class=
"chap0" onload=
"jscontent()">
<
div class=
"chlinktop"><
span class=
"chlink1">Goto Chapter: </
span><
a href=
"chap0_mj.html">Top<
/a> <a href="chap1_mj.html">1</a> <a href="chap2_mj.html">2</a> <a href="chap3_mj.html">3</a> <a href="chap4_mj.html">4</a> <a href="chapBib_mj.html">Bib</a> <a href="chapInd_mj.html">Ind</a> </div>
<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap1_mj.html">[Next Chapter]</a> </div>
<p id="mathjaxlink" class="pcenter"><a href="chap0.html">[MathJax off]</a></p>
<p><a id="X7D2C85EC87DD46E5" name="X7D2C85EC87DD46E5"></a></p>
<div class="pcenter">
<h1>polymaking</h1>
<h2>Interfacing the geometry software polymake</h2>
<p>
Version 0.8.7</p>
<p>
4 October 2023
</p>
</div>
<p><b>
Marc Roeder
</b>
<br />Email: <span class="URL"><a href="mailto:roeder.marc@gmail.com">roeder.marc@gmail.com</a></span>
</p>
<p><a id="X7AA6C5737B711C89" name="X7AA6C5737B711C89"></a></p>
<h3>Abstract</h3>
<p>This package provides a very basic interface to the polymake program by Ewgenij Gawrilow, Michael Joswig et al. <a href="chapBib_mj.html#biBpolymake">[GJ]</a>. The polymake program itself is not included.</p>
<p><a id="X81488B807F2A1CF1" name="X81488B807F2A1CF1"></a></p>
<h3>Copyright</h3>
<p>© 2007--2013 Marc Roeder.</p>
<p>This package is distributed under the terms of the GNU General Public License version 2 or later (at your convenience). See the file "LICENSE" or <span class="URL"><a href="https://www.gnu.org/copyleft/gpl.html">https://www.gnu.org/copyleft/gpl.html</a></span></p>
<p><a id="X82A988D47DFAFCFA" name="X82A988D47DFAFCFA"></a></p>
<h3>Acknowledgements</h3>
<p>This work has been supported by Marie Curie Grant No. MTKD-CT-2006-042685</p>
<p><a id="X8537FEB07AF2BEC8" name="X8537FEB07AF2BEC8"></a></p>
<div class="contents">
<h3>Contents<a id="contents" name="contents"></a></h3>
<div class="ContChap"><a href="chap1_mj.html#X8794FBB27B46C08E">1 <span class="Heading">Installation and Preface</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7A02C64B7A3777FF">1.1 <span class="Heading">A few words about the installation of polymake</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X851C596486F918F0">1.2 <span class="Heading">Setting variables for external programs</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X794A38E981F9E76F">1.2-1 SetPolymakeDataDirectory</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X854645287BC9303E">1.2-2 SetPolymakeCommand</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X7943B579846BDB76">1.2-3 <span class="Heading">Setting variables permanently</span></a>
</span>
</div></div>
</div>
<div class="ContChap"><a href="chap2_mj.html#X86C82DCF81362F41">2 <span class="Heading">Polymake interaction</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X83D426D5855D1FD6">2.1 <span class="Heading">Creating Polymake Objects</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7C87B1807E036A85">2.1-1 CreateEmptyFile</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X8625E7E2845F1634">2.1-2 CreatePolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X8135E88E87DD1551">2.1-3 CheckAppVerTypList</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7801F05A81E23EED">2.1-4 CreatePolymakeObjectFromFile</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7D9EBB0383B9BD1C">2.2 <span class="Heading">Accessing Properties of Polymake Objects</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X86D967C684B27108">2.2-1 DirectoryOfPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X87470AB079A2F550">2.2-2 FilenameOfPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X809D309F7D31DD2C">2.2-3 FullFilenameOfPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X850B38F27F1BF7E8">2.2-4 NamesKnownPropertiesOfPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7D79C5F1817041C5">2.2-5 KnownPropertiesOfPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7E538D1B7898C8E6">2.2-6 PropertyOfPolymakeObject</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7CEF475187927AEA">2.3 <span class="Heading">Example: Creating and Accessing Polymake Objects</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X87BEE1B37D9F1F5E">2.4 <span class="Heading">Writing to Polymake Objects</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X785DCA4487F168F8">2.4-1 AppendToPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7F5326338033B57C">2.4-2 AppendPointlistToPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7E150BA67CEBC00E">2.4-3 AppendVertexlistToPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7EBE5FB284FBFFE6">2.4-4 AppendInequalitiesToPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X83DC7FC280731B04">2.4-5 ConvertMatrixToPolymakeString</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X804AAE4882743E91">2.4-6 ClearPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X840C02CD815FF766">2.4-7 WriteKnownPropertyToPolymakeObject</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7A3FF18C7FD1A626">2.4-8 UnbindKnownPropertyOfPolymakeObject</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X8468E0E381642B14">2.5 <span class="Heading">Calling Polymake and converting its output</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap2_mj.html#X7DBA99E87EC51D53">2.5-1 Polymake</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7B5623E3821CC0D0">2.6 <span class="Heading">An Example</span></a>
</span>
</div>
</div>
<div class="ContChap"><a href="chap3_mj.html#X7D9044767BEB1523">3 <span class="Heading">Global Variables</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X86AC0C6B807BEBDE">3.1 <span class="Heading">Getting information about polymake
output</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X85BA7A3D7C698B68">3.1-1 InfoPolymaking</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X79E1C63D8516D334">3.1-2 POLYMAKE_LAST_FAIL_REASON</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7B786DAF80136FF4">3.2 <span class="Heading">Variables for system interaction</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X7B35A5217C8C7B04">3.2-1 POLYMAKE_COMMAND</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X7C07B16B873BA46D">3.2-2 POLYMAKE_DATA_DIR</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chap4_mj.html#X7D23E80E841CDD67">4 <span class="Heading">Converting Polymake Output</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X862D57D87A244DE2">4.1 <span class="Heading">The General Method</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7CDBEA427EE69C71">4.1-1 <span class="Heading">Converter- Philosopy</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7EB6D80C816CF667">4.1-2 ConvertPolymakeOutputToGapNotation</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X841D81327C6F6E29">4.1-3 SplitPolymakeOutputStringIntoBlocks</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X83199F737F4BE4FD">4.1-4 ObjectConverters</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X7FF4170183C83CC1">4.2 <span class="Heading">Conversion Functions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7FC98443862DB83F">4.2-1 ConvertPolymakeNumber</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7F2A1C2C808E4A07">4.2-2 ConvertPolymakeScalarToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X82A7FF9983EB61E2">4.2-3 ConvertPolymakeMatrixOrListOfSetsToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X817C6B4180BF6365">4.2-4 ConvertPolymakeMatrixToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X85F7F6787D346CC0">4.2-5 ConvertPolymakeVectorToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X87B6F9867EE800C7">4.2-6 ConvertPolymakeBoolToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X846B284085825FEA">4.2-7 ConvertPolymakeSetToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7E7886D68356F592">4.2-8 ConvertPolymakeListOfSetsToGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7EBECAA07F8B58D8">4.2-9 ConvertPolymakeGraphToGAP</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chapBib_mj.html"><span class="Heading">References</span></a></div>
<div class="ContChap"><a href="chapInd_mj.html"><span class="Heading">Index</span></a></div>
<br />
</div>
<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap1_mj.html">[Next Chapter]</a> </div>
<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a> <a href="chap1_mj.html">1</a> <a href="chap2_mj.html">2</a> <a href="chap3_mj.html">3</a> <a href="chap4_mj.html">4</a> <a href="chapBib_mj.html">Bib</a> <a href="chapInd_mj.html">Ind</a> </div>
<hr />
<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>
¤ Dauer der Verarbeitung: 0.6 Sekunden
¤
*© Formatika GbR, Deutschland