cuikcad.c
Go to the documentation of this file.
1 
2 #include "cuiksystem.h"
3 #include "parameters.h"
4 
5 #include "defines.h"
6 #include "error.h"
7 #include "filename.h"
8 
9 #include <stdlib.h>
10 
43 int main(int argc, char **arg)
44 {
45  TCuikSystem cuiksystem; /* The set of equations */
46  Tparameters parameters; /* Parameters used in the Cuik process */
47 
48  Tfilename fcad;
49  Tfilename fparam;
50 
51 
52  if (argc>1)
53  {
54 
55  /*Init parameters*/
56  CreateFileName(NULL,arg[1],NULL,PARAM_EXT,&fparam);
57  InitParametersFromFile(GetFileFullName(&fparam),&parameters);
58 
59  /*Read the problem from file*/
60  CreateFileName(NULL,arg[1],NULL,CAD_EXT,&fcad);
61 
62  InitCuikSystem(&cuiksystem);
63 
64  Error("Not implemented yet. Sorry....\n");
65 
66  DeleteParameters(&parameters);
67  DeleteCuikSystem(&cuiksystem);
68 
69  DeleteFileName(&fparam);
70  DeleteFileName(&fcad);
71 
72  }
73  else
74  {
75  fprintf(stderr," Wrong number of parameters.\n");
76  fprintf(stderr," Use:\n");
77  fprintf(stderr," cuikcad <problem filename>.cad \n");
78  fprintf(stderr," where <problem filename> contains the CAD information\n");
79  fprintf(stderr," (the '.cad' extension is not required)\n");
80  }
81  return(EXIT_SUCCESS);
82 }
83