1#############################################################################
2##
3#W convert.gd 			 polymaking Package		 Marc Roeder
4##
5##
6
7##
8##
9#Y	 Copyright (C) 2006 Marc Roeder
10#Y
11#Y This program is free software; you can redistribute it and/or
12#Y modify it under the terms of the GNU General Public License
13#Y as published by the Free Software Foundation; either version 2
14#Y of the License, or (at your option) any later version.
15#Y
16#Y This program is distributed in the hope that it will be useful,
17#Y but WITHOUT ANY WARRANTY; without even the implied warranty of
18#Y MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19#Y GNU General Public License for more details.
20#Y
21#Y You should have received a copy of the GNU General Public License
22#Y along with this program; if not, write to the Free Software
23#Y Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24##
25DeclareOperation("ConvertPolymakeOutputToGapNotation",[IsString]);
26DeclareOperation("SplitPolymakeOutputStringIntoBlocks",[IsString]);
27DeclareOperation("ConvertedObject",[IsString,IsDenseList]);
28
29DeclareOperation("ConverterSyntaxError",[IsString]);
30
31DeclareOperation("ConvertPolymakeNumber",[IsString]);
32
33DeclareOperation("ConvertPolymakeScalarToGAP",[IsDenseList]);
34DeclareOperation("ConvertPolymakeBoolToGAP",[IsDenseList]);
35DeclareOperation("ConvertPolymakeDescriptionToGAP",[IsDenseList]);
36
37DeclareOperation("ConvertPolymakeMatrixOrListOfSetsToGAP",[IsDenseList]);
38DeclareOperation("ConvertPolymakeMatrixOrListOfSetsToGAPPlusOne",[IsDenseList]);
39
40DeclareOperation("ConvertPolymakeMatrixToGAP",[IsDenseList]);
41DeclareOperation("ConvertPolymakeMatrixToGAPKillOnes",[IsDenseList]);
42DeclareOperation("ConvertPolymakeVectorToGAP",[IsDenseList]);
43DeclareOperation("ConvertPolymakeVectorToGAPKillOne",[IsDenseList]);
44DeclareOperation("ConvertPolymakeIntVectorToGAPPlusOne",[IsDenseList]);
45
46
47DeclareOperation("ConvertPolymakeSetToGAP",[IsDenseList]);
48DeclareOperation("ConvertPolymakeListOfSetsToGAP",[IsDenseList]);
49DeclareOperation("ConvertPolymakeListOfSetsToGAPPlusOne",[IsDenseList]);
50
51DeclareOperation("ConvertPolymakeSetOfSetsToGAP",[IsDenseList]);
52DeclareOperation("ConvertPolymakeGraphToGAP",[IsDenseList]);
53DeclareOperation("ConvertPolymakeFaceLatticeToGAP",[IsDenseList]);
54