30 for (i = 0; i <
files->n_mesh; i++) {
72 if (
files->n_mesh == 1 &&
74 snprintf(filename,
sizeof(filename),
"%s",
files->meshfiles[0].filename);
81 snprintf(filename,
sizeof(filename),
"%s",
files->meshfiles[0].filename);
82 dot = strchr(filename,
'.');
83 if (dot !=
NULL) *dot =
'\0';
84 strncat(filename,
".rnf",
sizeof(filename) - strlen(filename) - 1);
85 if ((fp = fopen(filename,
"r")) ==
NULL) {
89 cad_filename = filename;
#define HECMW_FILENAME_LEN
void HECMW_ctrl_free_meshfiles(struct hecmw_ctrl_meshfiles *meshfiles)
struct hecmw_ctrl_meshfiles * HECMW_ctrl_get_meshfiles(char *name_ID)
#define HECMW_CTRL_FTYPE_HECMW_DIST
#define HECMW_CTRL_FTYPE_HECMW_ENTIRE
#define HECMW_CTRL_FTYPE_GEOFEM
#define HECMW_CTRL_FTYPE_ABAQUS
void HECMW_dist_free(struct hecmwST_local_mesh *mesh)
int HECMW_dist_refine(struct hecmwST_local_mesh **mesh, int refine, const char *cad_filename, const char *part_filename)
struct hecmwST_local_mesh * mesh
int HECMW_read_abaqus_mesh(const char *filename)
struct hecmwST_local_mesh * HECMW_get_dist_mesh(char *fname)
int HECMW_read_geofem_mesh(const char *filename)
struct hecmwST_local_mesh * HECMW_get_mesh(char *name_ID)
int HECMW_read_entire_mesh(const char *filename)
struct hecmwST_local_mesh * HECMW_io_make_local_mesh(void)
int HECMW_io_pre_process(void)
int HECMW_io_post_process(void)
int HECMW_io_finalize(void)
int HECMW_log(int loglv, const char *fmt,...)
#define HECMW_assert(cond)
struct hecmw_ctrl_meshfile * meshfiles