77 int i,j, imic, ivbase, icount;
82 int j1,j2,j3,j4,ftype,datasize,eltype;
83 int ielg,ntag,nphy,ngeo,npart;
107 fgets(line,100,fchief);
121 fgets(line,100,fmics);
122 if(0 == strcmp(
"$MeshFormat\n", line)){
124 fgets(line,100,fmics);
136 while (fgets(line,100,fmics)!=NULL){
137 if(0 == strcmp(
"$Nodes\n",line)){
138 fgets(line,100,fmics);
139 sscanf(line,
"%d",&ntmp);
140 for(imic=0;imic<ntmp;imic++){
141 fgets(line,100,fmics);
148 if(0 == strcmp(
"$Elements\n",line)){
149 fgets(line,100,fmics);
150 sscanf(line,
"%d",&netmp);
151 for(j=0;j<netmp;j++){
152 fgets(line,100,fmics);
153 sscanf(line,
"%d %d %d",&ielg,&eltype,&ntag);
157 sscanf(line,
"%d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&j1,&j2,&j3);
164 sscanf(line,
"%d %d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&npart,&j1,&j2,&j3);
176 sscanf(line,
"%d %d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&j1,&j2,&j3,&j4);
183 sscanf(line,
"%d %d %d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&npart,&j1,&j2,&j3,&j4);
195 sscanf(line,
"%d %d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&j1,&j2,&j3,&j4);
202 sscanf(line,
"%d %d %d %d %d %d %d %d %d %d\n",&ielg,&eltype,&ntag,&nphy,&ngeo,&npart,&j1,&j2,&j3,&j4);
219 sscanf(line,
f3I3FSCAN,&i1,&i2,&i3,&d1,&d2,&d3);
221 fgets(line,100,fmics);
#define MSG_GEOM_FILE_NOTFOUND
Definition: messages.h:38
int ncntr
Definition: structs.h:299
int nemics
Definition: structs.h:305
#define GMSH_VER_SCANF
Definition: formats.h:69
void vec_copy(struct vector *vdest, const struct vector vsrc)
Definition: math.c:158
#define _DEBUG_IDX_AND_VECTOR(ctx, i, x)
Definition: print.h:54
int nchief
Definition: structs.h:301
struct file_info * fileinfo
Definition: globals.h:32
#define LOG_ERROR
Definition: logger.h:24
#define ACOUSTO_ERROR_GEOMETRY
Definition: constants.h:25
const char * chief_file
Definition: structs.h:405
#define VECTOR_SCANF
Definition: formats.h:65
int nmics
Definition: structs.h:304
DOUBLE z
Definition: structs.h:35
#define LOG_DEBUG
Definition: logger.h:27
#define GMSH_NOD_SCANF
Definition: formats.h:70
DOUBLE x
Definition: structs.h:31
#define f3I3FSCAN
Definition: formats.h:67
const char * mics_file
Definition: structs.h:407
Geometry info structure.
Definition: structs.h:161
void logger(int level, char *msg,...)
Definition: logger.c:56
struct modgeom_info * modgeominfo
Definition: globals.h:38
DOUBLE y
Definition: structs.h:33