41 vtkDataSet **dataset, int8_t ptMeditRef,
42 int8_t eltMeditRef,MMG5_int nsols ) {
52 fprintf(stderr,
" ** MISSING DATA.\n");
53 fprintf(stderr,
" Check that your mesh contains triangles.\n");
54 fprintf(stderr,
" Exit program.\n");
65 fprintf(stderr,
" ** ERROR WHEN PARSING THE INPUT FILE\n");
78 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
84 int8_t ptMeditRef,eltMeditRef,metricData;
94 if ( nsols > metricData ) {
95 fprintf(stderr,
"Error: %d UNEXPECTED DATA FIELD(S)\n",nsols);
102 fprintf(stderr,
" ** ERROR WHEN PARSING THE INPUT FILE\n");
119 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
125 int8_t ptMeditRef,eltMeditRef,metricData;
132 if (
ier < 1 )
return ier;
137 printf(
" Exit program.\n");
152 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
158 int8_t ptMeditRef,eltMeditRef,metricData;
165 if (
ier < 1 )
return ier;
168 if ( nsols > metricData ) {
169 fprintf(stderr,
"Error: %d UNEXPECTED DATA FIELD(S)\n",nsols);
176 fprintf(stderr,
" ** ERROR WHEN PARSING THE INPUT FILE\n");
193 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
199 int8_t ptMeditRef,eltMeditRef,metricData;
206 if (
ier < 1 )
return ier;
211 printf(
" Exit program.\n");
226 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
232 int8_t ptMeditRef,eltMeditRef,metricData;
239 if (
ier < 1 )
return ier;
242 if ( nsols > metricData ) {
243 fprintf(stderr,
"Error: %d UNEXPECTED DATA FIELD(S)\n",nsols);
250 fprintf(stderr,
" ** ERROR WHEN PARSING THE INPUT FILE\n");
267 fprintf(stderr,
" ** VTK library not founded. Unavailable file format.\n");
273 int8_t ptMeditRef,eltMeditRef,metricData;
280 if (
ier < 1 )
return ier;
285 printf(
" Exit program.\n");
300 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
315 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
330 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
345 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
360 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
375 fprintf(stderr,
" ** VTK library not found. Unavailable file format.\n");
MMG5_pMesh MMG5_pSol * sol
MMG5_pMesh char * filename
int MMG5_chkMetricType(MMG5_pMesh mesh, int *type, int *entities, FILE *inm)
int MMGS_saveVtuMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
int MMGS_loadVtpMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
int MMGS_saveVtkMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
int MMGS_loadVtuMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
int MMGS_saveVtuMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
static int MMGS_loadVtkMesh_part2(MMG5_pMesh mesh, MMG5_pSol *sol, vtkDataSet **dataset, int8_t ptMeditRef, int8_t eltMeditRef, MMG5_int nsols)
Input / Output Functions that needs cpp features.
int MMGS_loadVtkMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
int MMGS_saveVtkMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
int MMGS_loadVtpMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
int MMGS_loadVtuMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
int MMGS_loadVtkMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
int MMGS_saveVtpMesh(MMG5_pMesh mesh, MMG5_pSol sol, const char *filename)
int MMGS_saveVtpMesh_and_allData(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename)
API headers for the mmgs library.
int MMGS_zaldy(MMG5_pMesh mesh)
#define MMG5_SAFE_CALLOC(ptr, size, type, law)
#define MMG5_ADD_MEM(mesh, size, message, law)
#define MMG5_DEL_MEM(mesh, ptr)
int MMG5_loadVtkMesh_part2(MMG5_pMesh mesh, MMG5_pSol *sol, vtkDataSet **dataset, int8_t ptMeditRef, int8_t eltMeditRef, int nsols)
int MMG5_loadVtpMesh_part1(MMG5_pMesh mesh, const char *filename, vtkDataSet **dataset, int8_t *ptMeditRef, int8_t *eltMeditRef, int *nsols, int8_t *metricData)
int MMG5_loadVtuMesh_part1(MMG5_pMesh mesh, const char *filename, vtkDataSet **dataset, int8_t *ptMeditRef, int8_t *eltMeditRef, int *nsols, int8_t *metricData)
int MMG5_loadVtkMesh_part1(MMG5_pMesh mesh, const char *filename, vtkDataSet **dataset, int8_t *ptMeditRef, int8_t *eltMeditRef, int *nsols, int8_t *metricData)
int MMG5_saveVtkMesh(MMG5_pMesh mesh, MMG5_pSol *sol, const char *filename, int metricData, int binary)