MEDnoeudsEcr.c
Aller à la documentation de ce fichier.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 #include <med.h>
00020 #include <med_config.h>
00021 
00022 med_err
00023 MEDnoeudsEcr(med_idt fid,char *maa,med_int mdim,med_float *coord,
00024              med_mode_switch mode_coo,
00025              med_repere repere,char *nomcoo, char *unicoo,char *nom,
00026              med_booleen inom,med_int *num,med_booleen inum,med_int *fam,
00027              med_int nnoeuds)
00028 {
00029   med_err ret;
00030 
00031   
00032   if ((ret = MEDcoordEcr(fid,maa,mdim,coord,mode_coo,
00033                          nnoeuds,repere,nomcoo,
00034                          unicoo)) < 0)
00035     return -1;
00036 
00037   
00038   if (inom == MED_VRAI)
00039     if ((ret = MEDnomEcr(fid,maa,nom,nnoeuds,MED_NOEUD,MED_POINT1)) < 0)
00040       return -1;
00041 
00042   
00043   if (inum == MED_VRAI)
00044     if ((ret = MEDnumEcr(fid,maa,num,nnoeuds,MED_NOEUD,MED_POINT1)) < 0)
00045       return -1;
00046 
00047   
00048   if ((ret = MEDfamEcr(fid,maa,fam,nnoeuds,MED_NOEUD,MED_POINT1)) < 0)
00049     return -1;
00050 
00051   return 0;
00052 }