50int main(
int argc,
char *argv[]) {
54 char *inname,*lsname,*outname;
56 fprintf(stdout,
" -- TEST MMG3DLS \n");
59 printf(
" Usage: %s meshfile lsfile meshout\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 lsname = (
char *) calloc(strlen(argv[2]) + 1,
sizeof(
char));
72 if ( lsname == NULL ) {
73 perror(
" ## Memory problem: calloc");
76 strcpy(lsname,argv[2]);
79 outname = (
char *) calloc(strlen(argv[3]) + 1,
sizeof(
char));
80 if ( outname == NULL ) {
81 perror(
" ## Memory problem: calloc");
84 strcpy(outname,argv[3]);
143 fprintf(stdout,
"BAD ENDING OF MMG3DLS: UNABLE TO SAVE MESH\n");
146 fprintf(stdout,
"BAD ENDING OF MMG3DLS\n");
program main
Example for using mmglib (basic use)
int MMG3D_mmg3dls(MMG5_pMesh mesh, MMG5_pSol sol, MMG5_pSol umet)
Main "program" for the level-set discretization library.