/* Quelle version de MED est utilise par mdump ? */
MEDlibraryNumVersion(&majeur,&mineur,&release);
if (verbose>0)fprintf(stdout,"\nReading %s with MED V%d.%d.%d",
- fichier,majeur,mineur,release);
+ fichier,(int)majeur,(int)mineur,(int)release);
/* Ouverture du fichier MED en lecture seule */
fid = MEDfileOpen(fichier,MED_ACC_RDONLY);
MEDfileNumVersionRd(fid, &majeur, &mineur, &release);
if (( majeur < 2 ) || ( majeur == 2 && mineur < 2 )) {
fprintf(stderr,"File %s from MED V%d.%d.%d not assumed\n",
- fichier,majeur,mineur,release);
+ fichier,(int)majeur,(int)mineur,(int)release);
//" version est ant�ieure �la version 2.2";
ret = MEDfileClose(fid);
fid=0; }
else {
- if (verbose>0)fprintf(stdout,", file from MED V%d.%d.%d\n",majeur,mineur,release); }
+ if (verbose>0)fprintf(stdout,", file from MED V%d.%d.%d\n",(int)majeur,(int)mineur,(int)release); }
return fid;
}
{
med_err ret;
med_idt fid=0;
- med_int i,j,sdim,mdim,nmaa,edim,majeur_lu,mineur_lu,release_lu,nprofils,nstep;
+ med_int i,j,sdim,mdim,nmaa,/*edim,*//*majeur_lu,*//*mineur_lu,*//*release_lu,*//*nprofils,*/nstep;
med_mesh_type type_maillage;
char dtunit[MED_SNAME_SIZE+1];
char axisname[MED_SNAME_SIZE+1];
}
//nombre d'objets MED : mailles, faces, aretes , ...
- med_int nmailles[MED_N_CELL_GEO],nbtria3;
- med_int nfaces[MED_N_FACE_GEO];
- med_int naretes[MED_N_EDGE_FIXED_GEO],nbseg2;
+ med_int /*nmailles[MED_N_CELL_GEO],*/nbtria3;
+ //med_int nfaces[MED_N_FACE_GEO];
+ med_int /*naretes[MED_N_EDGE_FIXED_GEO],*/nbseg2;
//med_int nmailles[MED_NBR_GEOMETRIE_MAILLE],nbtria3;
//med_int nfaces[MED_NBR_GEOMETRIE_FACE];
//med_int naretes[MED_NBR_GEOMETRIE_ARETE],nbseg2;
//polygones et polyedres familles equivalences joints
- med_int nmpolygones,npolyedres,nfpolygones,nfam,nequ,njnt;
+ med_int nfam;
//Combien de mailles, faces ou aretes pour chaque type geometrique ?
/*for (i=0;i<MED_NBR_GEOMETRIE_MAILLE;i++){
char *gro;
char nomfam[MED_NAME_SIZE+1];
med_int numfam;
- char str1[MED_COMMENT_SIZE+1];
+ //char str1[MED_COMMENT_SIZE+1];
char str2[MED_LNAME_SIZE+1];
med_err ret = 0;
if (i==nfam-1) std::cout<<std::endl;
}
QString sfam,sgro;
- sfam=sfam.sprintf("%d",numfam);
+ sfam=sfam.sprintf("%d",(int)numfam);
idelete=0;
for (j=0;j<ngro;j++){
strncpy(str2,gro+j*MED_LNAME_SIZE,MED_LNAME_SIZE);
std::cout<<"\nVertices: no x y z family\n";
for (i=0;i<nnoe*mdim;i=i+3) {
fprintf(stdout,"%5d %13.5e %13.5e %13.5e %5d \n",
- (i/3+1), coo[i], coo[i+1], coo[i+2], famnodesskin[i/3]);
+ (int)(i/3+1), coo[i], coo[i+1], coo[i+2], (int)famnodesskin[i/3]);
}
std::cout<<std::endl;
}
std::cout<<"\nConnectivity MED_SEG2: no node1 node2 family\n";
for (i=0;i<nbseg2*2;i=i+2) {
fprintf(stdout,"%5d %5d %5d %5d \n",
- (i/2+1), conn2[i], conn2[i+1], famseg2skin[i/2]);
+ (int)(i/2+1), (int)conn2[i], (int)conn2[i+1], (int)famseg2skin[i/2]);
}
std::cout<<std::endl;
}
std::cout<<"\nConnectivity MED_TRIA3: no node1 node2 node3 family\n";
for (i=0;i<nbtria3*3;i=i+3) {
fprintf(stdout,"%5d %5d %5d %5d %5d \n",
- (i/3+1), conn3[i], conn3[i+1], conn3[i+2], famtria3skin[i/3]);
+ (int)(i/3+1), (int)conn3[i], (int)conn3[i+1], (int)conn3[i+2], (int)famtria3skin[i/3]);
}
std::cout<<std::endl;
}
}
//stocks data for future use
CVWtab *montab;
- bool ok;
+ //bool ok;
montab=new CVWtab(nnoe*mdim,coo);
tmp="SKIN_VERTICES_COORDINATES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
montab=new CVWtab(nnoe,famnodesskin);
tmp="SKIN_VERTICES_FAMILIES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
montab=new CVWtab(nbseg2*2,conn2);
tmp="SKIN_SEG2_CONNECTIVITIES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
montab=new CVWtab(nbtria3,famseg2skin);
tmp="SKIN_SEG2_FAMILIES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
montab=new CVWtab(nbtria3*3,conn3);
tmp="SKIN_TRIA3_CONNECTIVITIES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
montab=new CVWtab(nbtria3,famtria3skin);
tmp="SKIN_TRIA3_FAMILIES";
- ok=mymailw->insert_key(tmp,montab);
+ /*ok=*/mymailw->insert_key(tmp,montab);
- //if (mymailw->verbose>6) ok=mymailw->list_keys_mesh_wrap();
+ //if (mymailw->verbose>6) /*ok=*/mymailw->list_keys_mesh_wrap();
ret = MEDfileClose(fid);
if (ret < 0){
return true;
}
-/*
//************************************
+/*
string char2string(char *d, int lg)
{
string fin;
}
return fin;
}
+*/
//************************************
+/*
bool string2int(const string &s, int *v)
//string s=argv[1] ; int ii;
//ok=string2int(s,&ii);
int v2;
if (ss >> *v >> v2) return true; else {*v=0 ;return false;}
}
+*/
//************************************
+/*
bool string2float(const string &s, float *v)
//float ff;
//ok=string2float(s,&ff);
float v2;
if (ss >> *v >> v2) return true; else {*v=0. ;return false;}
}
+*/
//************************************
+/*
string int2string(const int &v)
{
ostringstream ss;
ss<<v;
return ss.str();
}
+*/
//************************************
+/*
string float2string(const float &v)
{
ostringstream ss;
path=casenamemed.section('/',-n-1,-2)+"/";
else
path="./";
- casenamemed=casenamemed.section('/',-1);
+ casenamemed=casenamemed.section('/',-1);
if (casenamemed.length()>20){
std::cerr<<"--medname truncated (no more 20 characters)"<<std::endl;
casenamemed.truncate(20);
pathini=casename.section('/',-n-1,-2)+"/";
else
pathini="./";
- casename=casename.section('/',-1);
+ casename=casename.section('/',-1);
if (casename.length()>20){
std::cerr<<"--casename truncated (no more 20 characters)"<<std::endl;
casename.truncate(20);