20 #include <med_config.h> 41 const char *
const meshname,
51 med_idt _meshid=0,_datagroup1=0,_datagroup2=0,_datagroup3=0;
57 char* _datagroupname1=_datagroupname;
66 med_int _numdt1=numdt1,_numit1=numit1;
99 strcat( _pathsrc , _meshpath);strcat( _pathsrc ,
"/");
100 strcat( _pathdst , _meshpath);strcat( _pathdst ,
"/");
119 ISCRUTE(_intsortingtype);
goto ERROR;
133 if ( (numdt1 == numdt2) && (numit1 == numit2) ) {
134 _numdt1 = _lastnumdt;
135 _numit1 = _lastnumit;
136 _datagroupname1 = _latestcpstname;
141 if ( strncmp(_datagroupname2,_datagroupname1,2*
MED_MAX_PARA+2) < 0) {
146 strcat( _pathsrc , _datagroupname1 );strcat( _pathsrc ,
"/");
147 strcat( _pathdst , _datagroupname2 );strcat( _pathdst ,
"/");
165 if ( _datagroup1 > 0 ) {
187 if ( strncmp(_datagroupname3,_datagroupname2,2*
MED_MAX_PARA+2) <= 0) {
248 if (strlen(_datagroupname3) ) {
268 if ( strncmp(_datagroupname1,_datagroupname1bis,2*
MED_MAX_PARA+2) != 0) {
353 if ( strncmp(_datagroupname2,_latestcpstname,2*
MED_MAX_PARA+2) >= 0) {
MEDC_EXPORT void _MEDmodeErreurVerrouiller(void)
#define MED_ERR_(rt, r1, r2, r3)
MEDC_EXPORT med_err _MEDdatagroupFermer(med_idt id)
#define MED_ERR_ATTRIBUTE
#define MED_ERR_DOESNTEXIST
#define _MEDattributeIntWr(w, x, y)
MEDC_EXPORT med_err _MEDgetComputationStepName(const med_sorting_type sortingtype, const med_int numdt, const med_int numit, char *const datagroupname)
#define ISCRUTE_int(entier)
MEDC_EXPORT med_access_mode _MEDmodeAcces(med_idt oid)
med_err MEDmeshComputationStepCr(const med_idt fid, const char *const meshname, const med_int numdt1, const med_int numit1, const med_int numdt2, const med_int numit2, const med_float dt2)
Cette routine permet de créer une nouvelle séquence de calcul dans un maillage.
MEDC_EXPORT med_err _MEDcheckVersion30(med_idt fid)
#define MED_MESH_SUPPORT_GRP_SIZE
#define _MEDattrFloatEcrire(w, x, y)
#define _MEDattrEntierLire(x, y, z)
#define MED_ERR_COMPUTINGSTEP
MEDC_EXPORT med_err _MEDlinkobjs(med_idt id, const char *lname, const H5L_info_t *linfo, visitordatas *data)
MEDC_EXPORT med_idt _MEDdatagroupCreer(med_idt pid, const char *const nom)
MEDC_EXPORT med_idt _MEDdatagroupOuvrir(med_idt pid, const char *const nom)
#define MED_ERR_DATAGROUP
#define MED_ERR_ACCESSMODE
MEDC_EXPORT med_err _MEDvisit(const med_idt fid, const char *const srcpath, const char *const dstpath, medvisitorfunc)
herr_t(* medvisitorfunc)(hid_t g_id, const char *name, const H5L_info_t *info, void *op_data)
MEDC_EXPORT med_idt _MEDmeshDatagroupOpen(const med_idt fid, const char *const meshname, char *const usedpath, med_bool *const isasupportmesh)
#define MED_ERR_UNRECOGNIZED
#define ISCRUTE_id(entier)