1 #include "vektor.h"
2 #include "printer.h"
3 #include "parser.h"
4 #include "gfanapplication.h"
5 #include "lp.h"
6 
7 class TransposeMatrixApplication : public GFanApplication
8 {
9 public:
includeInDefaultInstallation()10   bool includeInDefaultInstallation() // Not included since the program has no relation to the main programs
11   {
12     return false;
13   }
TransposeMatrixApplication()14   TransposeMatrixApplication()
15   {
16     registerOptions();
17   }
name()18   const char *name()
19   {
20     return "_transposematrix";
21   }
main()22   int main()
23   {
24     lpSetSolver("cddgmp");
25     FileParser P(Stdin);
26     IntegerVectorList v=P.parseIntegerVectorList();
27     AsciiPrinter(Stdout).printVectorList(transposeIntegerVectorList(v));
28     return 0;
29   }
helpText()30   const char *helpText()
31   {
32     return "Takes a matrix and transposes it.\n";
33   }
34 };
35 
36 static TransposeMatrixApplication theApplication;
37