50int main(
int argc,
char *argv[]) {
54 char *inname, *outname1, *outname2;
56 fprintf(stdout,
" -- TEST MMGSLIB \n");
59 printf(
" Usage: %s filein fileout1 fileout2 \n",argv[0]);
64 inname = (
char *) calloc(strlen(argv[1]) + 1,
sizeof(char));
65 if ( inname == NULL ) {
66 perror(
" ## Memory problem: calloc");
69 strcpy(inname,argv[1]);
71 outname1 = (
char *) calloc(strlen(argv[2]) + 1,
sizeof(char));
72 if ( outname1 == NULL ) {
73 perror(
" ## Memory problem: calloc");
76 strcpy(outname1,argv[2]);
78 outname2 = (
char *) calloc(strlen(argv[3]) + 1,
sizeof(char));
79 if ( outname2 == NULL ) {
80 perror(
" ## Memory problem: calloc");
83 strcpy(outname2,argv[3]);
103 if (
MMGS_loadMesh(mmgMesh,inname) != 1 ) exit(EXIT_FAILURE);
150 fprintf(stdout,
"BAD ENDING OF MMGSLIB: UNABLE TO SAVE MESH\n");
153 fprintf(stdout,
"BAD ENDING OF MMGSLIB\n");
204 fprintf(stdout,
"BAD ENDING OF MMGSLIB: UNABLE TO SAVE MESH\n");
207 fprintf(stdout,
"BAD ENDING OF MMGSLIB\n");
int MMGS_Set_localParameter(MMG5_pMesh mesh, MMG5_pSol sol, int typ, MMG5_int ref, double hmin, double hmax, double hausd)
program main
Example for using mmglib (basic use)