  
  
                                  [1X polymaking [101X
  
  
                  [1X Interfacing the geometry software polymake [101X
  
  
                                 Version 0.8.8
  
  
                                3 December 2025
  
  
                                  Marc Roeder
  
  
  
  Marc Roeder
      Email:    [7Xmailto:roeder.marc@gmail.com[107X
  
  -------------------------------------------------------
  [1XAbstract[101X
  [33X[0;0YThis  package  provides  a  very  basic interface to the polymake program by
  Ewgenij Gawrilow, Michael Joswig et al. [GJ]. The polymake program itself is
  not included.[133X
  
  
  -------------------------------------------------------
  [1XCopyright[101X
  [33X[0;0Y© 2007--2013 Marc Roeder.[133X
  
  [33X[0;0YThis  package  is  distributed  under  the  terms  of the GNU General Public
  License  version 2 or later (at your convenience). See the file "LICENSE" or
  [7Xhttps://www.gnu.org/copyleft/gpl.html[107X[133X
  
  
  -------------------------------------------------------
  [1XAcknowledgements[101X
  [33X[0;0YThis work has been supported by Marie Curie Grant No. MTKD-CT-2006-042685[133X
  
  
  -------------------------------------------------------
  
  
  [1XContents (polymaking)[101X
  
  1 [33X[0;0YInstallation and Preface[133X
    1.1 [33X[0;0YA few words about the installation of polymake[133X
    1.2 [33X[0;0YSetting variables for external programs[133X
      1.2-1 SetPolymakeDataDirectory
      1.2-2 SetPolymakeCommand
      1.2-3 [33X[0;0YSetting variables permanently[133X
  2 [33X[0;0YPolymake interaction[133X
    2.1 [33X[0;0YCreating Polymake Objects[133X
      2.1-1 CreateEmptyFile
      2.1-2 CreatePolymakeObject
      2.1-3 CheckAppVerTypList
      2.1-4 CreatePolymakeObjectFromFile
    2.2 [33X[0;0YAccessing Properties of Polymake Objects[133X
      2.2-1 DirectoryOfPolymakeObject
      2.2-2 FilenameOfPolymakeObject
      2.2-3 FullFilenameOfPolymakeObject
      2.2-4 NamesKnownPropertiesOfPolymakeObject
      2.2-5 KnownPropertiesOfPolymakeObject
      2.2-6 PropertyOfPolymakeObject
    2.3 [33X[0;0YExample: Creating and Accessing Polymake Objects[133X
    2.4 [33X[0;0YWriting to Polymake Objects[133X
      2.4-1 AppendToPolymakeObject
      2.4-2 AppendPointlistToPolymakeObject
      2.4-3 AppendVertexlistToPolymakeObject
      2.4-4 AppendInequalitiesToPolymakeObject
      2.4-5 ConvertMatrixToPolymakeString
      2.4-6 ClearPolymakeObject
      2.4-7 WriteKnownPropertyToPolymakeObject
      2.4-8 UnbindKnownPropertyOfPolymakeObject
    2.5 [33X[0;0YCalling Polymake and converting its output[133X
      2.5-1 Polymake
    2.6 [33X[0;0YAn Example[133X
  3 [33X[0;0YGlobal Variables[133X
    3.1 [33X[0;0YGetting information about polymake output[133X
      3.1-1 InfoPolymaking
      3.1-2 POLYMAKE_LAST_FAIL_REASON
    3.2 [33X[0;0YVariables for system interaction[133X
      3.2-1 POLYMAKE_COMMAND
      3.2-2 POLYMAKE_DATA_DIR
  4 [33X[0;0YConverting Polymake Output[133X
    4.1 [33X[0;0YThe General Method[133X
      4.1-1 [33X[0;0YConverter- Philosopy[133X
      4.1-2 ConvertPolymakeOutputToGapNotation
      4.1-3 SplitPolymakeOutputStringIntoBlocks
      4.1-4 ObjectConverters
    4.2 [33X[0;0YConversion Functions[133X
      4.2-1 ConvertPolymakeNumber
      4.2-2 ConvertPolymakeScalarToGAP
      4.2-3 ConvertPolymakeMatrixOrListOfSetsToGAP
      4.2-4 ConvertPolymakeMatrixToGAP
      4.2-5 ConvertPolymakeVectorToGAP
      4.2-6 ConvertPolymakeBoolToGAP
      4.2-7 ConvertPolymakeSetToGAP
      4.2-8 ConvertPolymakeListOfSetsToGAP
      4.2-9 ConvertPolymakeGraphToGAP
  
  
  [32X
