MED fichier: Fichier source de med_hdfi.h

MED fichier

med_hdfi.h
Aller à la documentation de ce fichier.
1 /* This file is part of MED.
2 *
3 * COPYRIGHT (C) 1999 - 2023 EDF R&D, CEA/DEN
4 * MED is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * MED is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with MED. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18 #ifndef MED_HDFI_H
19 #define MED_HDFI_H
20 #include <med.h>
21
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25
26
27 /* FONCTIONS INTERFACE MED/HDF */
28
29
30 /* Gestion des attributs HDF */
31 extern MEDC_EXPORT
32 med_idt _MEDattrOuvrir(med_idt pid,char * nom);
33
34 extern MEDC_EXPORT
35 med_err _MEDattributeExist(const med_idt gid,
36 const char * const datagroupname,
37 const char * const attributename,
38 med_bool * const attributeexist );
39 extern MEDC_EXPORT
40 med_err _MEDattrFermer(med_idt id);
41
42 extern MEDC_EXPORT
43 med_err _MEDattrNumEcrire(med_idt pere,med_field_type type,char *nom,unsigned char *val);
44
45 #define _MEDattributeIntWr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT, (unsigned char *) y)
46 #define _MEDattributeInt8Wr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT8, (unsigned char *) y)
47 #define _MEDattributeInt32Wr(w,x,y) _MEDattributeNumWr(w,x, MED_INTERNAL_INT32, (unsigned char *) y)
48 #define _MEDattrFloatEcrire(w,x,y) _MEDattrNumEcrire(w,MED_FLOAT64,x,(unsigned char *) y)
49
50 extern MEDC_EXPORT
51 med_err _MEDattributeNumWr(med_idt pid,
52 const char * const attname,
53 const med_internal_type type,
54 const unsigned char * const val);
55
56 extern MEDC_EXPORT
57 med_err _MEDattributeNumWrByName(med_idt pid,
58 const char * const path ,
59 const char * const attname,
60 const med_internal_type type,
61 const unsigned char * const val);
62
63 /* extern MEDC_EXPORT */
64 /* med_err _MEDattrNumLire(med_idt pere,med_field_type type,const char * const nom,unsigned char *val); */
65 extern MEDC_EXPORT
66 med_err _MEDattrNumLire(med_idt pere,med_field_type type,const char * const nom,void * const val);
67
68 #define _MEDattrEntierLire(x,y,z) _MEDattrNumLire(x,MED_INT , y, (void * const) z)
69 #define _MEDattributeInt8Rd(x,y,z) _MEDattrNumLire(x, MED_INTERNAL_INT8, y, (void * const) z)
70 #define _MEDattributeInt32Rd(x,y,z) _MEDattrNumLire(x, MED_INTERNAL_INT32, y,(void * const) z)
71 #define _MEDattrFloatLire(x,y,z) _MEDattrNumLire(x,MED_FLOAT64 , y, (void * const) z)
72
73 extern MEDC_EXPORT
74 med_err _MEDattributeNumRdByName(med_idt pid,
75 const char * const path ,
76 const char * const attname,
77 const med_internal_type type,
78 unsigned char * const val);
79
80 extern MEDC_EXPORT
81 med_err _MEDattrStringEcrire(med_idt pere,const char * const nom,int longueur,const char * const val);
82
83 extern MEDC_EXPORT
84 med_err _MEDattributeStringWrByName(med_idt pid,
85 const char * const path,
86 const char * const attname,
87 const med_size attsize,
88 const char * const val);
89 extern MEDC_EXPORT
90 med_err _MEDattributeStringWr(med_idt pid,
91 const char * const attname,
92 const med_size attsize,
93 const char * const val);
94 extern MEDC_EXPORT
95
96 med_err _MEDattrStringLire(med_idt pere,char *nom,int longueur,char *val);
97
98 extern MEDC_EXPORT
99 med_err _MEDattributeStringRdByName(med_idt pid,
100 const char * const path ,
101 const char * const attname,
102 const med_size attsize,
103 char * const val);
104
105
106 /* Gestion des datagroups HDF */
107 extern MEDC_EXPORT
108 med_idt _MEDdatagroupCreer(med_idt pid, const char * const nom);
109
110 extern MEDC_EXPORT
111 med_idt _MEDdatagroupCrOrderCr(const med_idt pid, const char * const name);
112
113 extern MEDC_EXPORT
114 med_idt _MEDdatagroupOuvrir(med_idt pid, const char * const nom);
115
116 extern MEDC_EXPORT
117 med_idt _MEDdatagroupOpen(const med_idt pid, const char * const name);
118
119 extern MEDC_EXPORT
120 med_err _MEDdatagroupFermer(med_idt id);
121
122 extern MEDC_EXPORT
123 med_err _MEDdatagroupLienCreer(med_idt id,const char *nom, const char *nom_lien);
124
125 extern MEDC_EXPORT
126 med_err _MEDdatagroupLienSupprimer(med_idt id,const char *nom_lien);
127
128
129 /* Gestion des datasets HDF */
130
131 extern MEDC_EXPORT
132 med_idt _MEDdatasetOuvrir(med_idt pid,char *nom);
133
134 extern MEDC_EXPORT
135 med_err _MEDdatasetFermer(med_idt id);
136
137 extern MEDC_EXPORT
138 med_err _MEDdatasetWr(const med_idt id,
139 const char * const datasetname,
140 const med_internal_type datatype,
141 const med_filter* const filter,
142 const void * const value);
143 extern MEDC_EXPORT
144 med_err _MEDdatasetRd(const med_idt id,
145 const char * const datasetname,
146 const med_internal_type datatype,
147 const med_filter* const filter,
148 unsigned char * const value);
149
150 /* Gestion des fichiers HDF */
151 #ifdef MED_HAVE_MPI
152
153 extern MEDC_EXPORT
154 med_idt _MEDparFileOpen(const char * const filename,const med_access_mode accessmode,
155 const MPI_Comm comm, const MPI_Info info);
156
157 extern MEDC_EXPORT
158 med_idt _MEDparFileCreate(const char * const filename, const med_access_mode accessmode,
159 const MPI_Comm comm, const MPI_Info info);
160 #endif
161
162 extern MEDC_EXPORT
163 med_idt _MEDfileOpen(const char * const filename,const med_access_mode accessmode);
164
165 extern MEDC_EXPORT
166 med_idt _MEDfileOpenForImport(const char * const filename,const med_access_mode accessmode);
167
168 extern MEDC_EXPORT
169 med_int _MEDfileName(med_idt id, char * const filename, const med_int filenamesize);
170
171 extern MEDC_EXPORT
172 med_idt _MEDfileCreate(const char * const filename, const med_access_mode accessmode, const med_int major, const med_int minor, const med_int release);
173
174 extern MEDC_EXPORT
175 med_idt _MEDmemFileOpen(const char * const filename, med_memfile * const memfile, const med_bool filesync, const med_access_mode accessmode);
176
177 extern MEDC_EXPORT
178 med_err _MEDfichierFermer(med_idt fid);
179
180 extern MEDC_EXPORT
181 med_err _MEDfichierMonter(med_idt pid, const char *nom, med_idt fid);
182
183 extern MEDC_EXPORT
184 med_err _MEDfichierDemonter(med_idt pid, const char *nom);
185
186 extern MEDC_EXPORT
187 med_err _MEDfichierNo(med_idt id, unsigned long * fileno);
188
189 /* Filtres */
190 extern MEDC_EXPORT
191 med_err _MEDfilterEntityFullIGlobalCr(const med_idt fid,
192 const med_int nentity,
193 const med_int nvaluesperentity,
194 const med_int nconstituentpervalue,
195 const med_int constituentselect,
196 const med_storage_mode storagemode,
197 const char * const profilename,
198 const med_int filterarraysize,
199 const med_int* const filterarray,
200 med_filter* const filter);
201 extern MEDC_EXPORT
202 med_err _MEDfilterEntityFullICompactCr(const med_idt fid,
203 const med_int nentity,
204 const med_int nvaluesperentity,
205 const med_int nconstituentpervalue,
206 const med_int constituentselect,
207 const med_storage_mode storagemode,
208 const char * const profilename,
209 const med_int filterarraysize,
210 const med_int* const filterarray,
211 med_filter* const filter);
212 extern MEDC_EXPORT
213 med_err _MEDfilterEntityNoIGlobalCr(const med_idt fid,
214 const med_int nentity,
215 const med_int nvaluesperentity,
216 const med_int nconstituentpervalue,
217 const med_int constituentselect,
218 const med_storage_mode storagemode,
219 const char * const profilename,
220 const med_int filterarraysize,
221 const med_int* const filterarray,
222 med_filter* const filter);
223
224 extern MEDC_EXPORT
225 med_err _MEDfilterEntityNoICompactCr(const med_idt fid,
226 const med_int nentity,
227 const med_int nvaluesperentity,
228 const med_int nconstituentpervalue,
229 const med_int constituentselect,
230 const med_storage_mode storagemode,
231 const char * const profilename,
232 const med_int filterarraysize,
233 const med_int* const filterarray,
234 med_filter* const filter);
235
236 /* extern MEDC_EXPORT */
237 /* med_err _MEDselectAllEntities(const med_idt fid, */
238 /* const med_int nentity, */
239 /* const med_int nvaluesperentity, */
240 /* const med_int nconstituentpervalue, */
241 /* const med_int constituentselect, */
242 /* med_filter* const filter); */
243
244
245 extern MEDC_EXPORT
246 med_err _MEDselectAllEntitiesFullI(const med_idt fid,
247 const med_int nentity,
248 const med_int nvaluesperentity,
249 const med_int nconstituentpervalue,
250 const med_int constituentselect,
251 med_filter* const filter);
252
253 extern MEDC_EXPORT
254 med_err _MEDselectAllEntitiesNoI(const med_idt fid,
255 const med_int nentity,
256 const med_int nvaluesperentity,
257 const med_int nconstituentpervalue,
258 const med_int constituentselect,
259 med_filter* const filter);
260
261 extern MEDC_EXPORT
262 med_err _MEDfilterBlockOfEntityFullICompactCr(const med_idt fid,
263 const med_int nentity,
264 const med_int nvaluesperentity,
265 const med_int nconstituentpervalue,
266 const med_int constituentselect,
267 const med_storage_mode storagemode,
268 const char * const profilename,
269 const med_size start,
270 const med_size stride,
271 const med_size count,
272 const med_size blocksize,
273 const med_size lastblocksize,
274 med_filter* const filter);
275
276 extern MEDC_EXPORT
277 med_err _MEDfilterBlockOfEntityFullIGlobalCr(const med_idt fid,
278 const med_int nentity,
279 const med_int nvaluesperentity,
280 const med_int nconstituentpervalue,
281 const med_int constituentselect,
282 const med_storage_mode storagemode,
283 const char * const profilename,
284 const med_size start,
285 const med_size stride,
286 const med_size count,
287 const med_size blocksize,
288 const med_size lastblocksize,
289 med_filter* const filter);
290 extern MEDC_EXPORT
291 med_err _MEDfilterBlockOfEntityNoIGlobalCr(const med_idt fid,
292 const med_int nentity,
293 const med_int nvaluesperentity,
294 const med_int nconstituentpervalue,
295 const med_int constituentselect,
296 const med_storage_mode storagemode,
297 const char * const profilename,
298 const med_size start,
299 const med_size stride,
300 const med_size count,
301 const med_size blocksize,
302 const med_size lastblocksize,
303 med_filter* const filter);
304 extern MEDC_EXPORT
305 med_err _MEDfilterBlockOfEntityNoICompactCr(const med_idt fid,
306 const med_int nentity,
307 const med_int nvaluesperentity,
308 const med_int nconstituentpervalue,
309 const med_int constituentselect,
310 const med_storage_mode storagemode,
311 const char * const profilename,
312 const med_size start,
313 const med_size stride,
314 const med_size count,
315 const med_size blocksize,
316 const med_size lastblocksize,
317 med_filter* const filter);
318
319
320 /* Divers */
321
322 extern MEDC_EXPORT
323 med_err _MEDnObjects(const med_idt fid,const char * const path,med_size *n);
324
325 extern MEDC_EXPORT
326 med_err _MEDobjectGetName(const med_idt fid,const char * const path,const med_size ind,char *name);
327
328 extern MEDC_EXPORT
329 med_err
330 _MEDobjectCrOrderGetName(const med_idt fid,const char * const path,const med_size ind,char *name);
331
332 extern MEDC_EXPORT
333 med_err
334 __MEDobjectGetName(const med_idt fid, const char * const path, const med_size ind, char *name,
335 const H5_index_t index_type, const H5_iter_order_t order );
336
337
338 typedef struct {
339 char * srcpath;
340 char * dstpath;
341 med_idt gid1;
342 med_idt gid2;
343 } visitordatas;
344
345 typedef struct {
346 char * attname;
347 char * attval;
348 char * attvalprec;
349 med_int attsize;
350 } med_string_itdatas;
351
352
353 extern MEDC_EXPORT
354 void * _MEDcheckAttributeStringInit( med_string_itdatas * const itdatas, const char * const attname, med_int attsize);
355 extern MEDC_EXPORT
356 med_err _MEDcheckAttributeStringFunc(med_idt id,const char *lname, const H5L_info_t *linfo, med_string_itdatas *data);
357 extern MEDC_EXPORT
358 void _MEDcheckAttributeStringFin( med_string_itdatas * const itdatas);
359
360 extern MEDC_EXPORT
361 med_err _MEDchecknSublinkFunc(med_idt id,const char *lname, const H5L_info_t *linfo, med_bool *data);
362
363 #define MED_CHECK_ATTRIBUTE_FUNC(_check_med_type_) _MEDcheckAttributeFunc##_check_med_type_
364 #define MED_CHECK_ATTRIBUTE_INIT(_check_med_type_,_check_med_itdata_,_check_med_attname_,_check_med_attsize_) _MEDcheckAttributeInit##_check_med_type_ (_check_med_itdata_,_check_med_attname_,_check_med_attsize_)
365
366
367 extern MEDC_EXPORT
368 med_err _MEDcopyName(med_idt id,const char *lname, const H5L_info_t *linfo, void *data);
369
370 extern MEDC_EXPORT
371 med_err _MEDlinkobjs(med_idt id,const char *lname, const H5L_info_t *linfo, visitordatas *data);
372
373 extern MEDC_EXPORT
374 med_err _MEDsoftlinkDel(const med_idt id, const char * const softlinkname,
375 med_bool linkmustexist);
376 extern MEDC_EXPORT
377 med_err _MEDisasoftlink(const med_idt id,
378 const char * const linkname,
379 med_bool linkmustexist,
380 med_bool * const isasoftlink
381 );
382 extern MEDC_EXPORT
383 med_err _MEDgetDatasetChgt(const med_idt gid,
384 const med_data_type meddatatype,
385 const med_connectivity_mode cmode,
386 med_bool * const isasoftlink,
387 med_bool * const chgt );
388
389 extern MEDC_EXPORT
390 med_err _MEDdatasetExistByMedtype(const med_idt gid,
391 const med_data_type meddatatype,
392 const med_connectivity_mode cmode,
393 med_bool * const datasetexist,
394 med_bool * const isasoftlink );
395
396 extern MEDC_EXPORT
397 med_err _MEDdatagroupExist(const med_idt gid,
398 const char * const datagroupname,
399 med_bool * const datagroupexist,
400 med_bool * const isasoftlink );
401 extern MEDC_EXPORT
402 med_err _MEDdatasetExist(const med_idt gid,
403 const char * const datasetname,
404 med_bool * const datasetexist,
405 med_bool * const isasoftlink );
406
407 typedef herr_t (*medvisitorfunc)( hid_t g_id, const char *name, const H5L_info_t *info, void *op_data);
408 typedef medvisitorfunc mediteratorfunc;
409
410 extern MEDC_EXPORT
411 med_err _MEDvisit(const med_idt fid, const char * const srcpath, const char * const dstpath,
412 medvisitorfunc);
413 extern MEDC_EXPORT
414 med_err _MEDiterate(const med_idt fid, herr_t (*func)(), void * itdatas );
415
416 extern MEDC_EXPORT
417 med_err
418 _MEDgetComputationStepName(const med_sorting_type sortingtype, const med_int numdt,
419 const med_int numit, char * const datagroupname);
420
421 extern MEDC_EXPORT
422 void _MEDmodeErreurVerrouiller(void);
423
424 extern MEDC_EXPORT
425 void _MEDobjetsOuverts(med_idt fid);
426 #ifdef __cplusplus
427 }
428 #endif
429
430 #endif /* MED_HDFI_H */
MEDC_EXPORT
#define MEDC_EXPORT
Definition: medC_win_dll.h:29
_MEDdatasetExistByMedtype
MEDC_EXPORT med_err _MEDdatasetExistByMedtype(const med_idt gid, const med_data_type meddatatype, const med_connectivity_mode cmode, med_bool *const datasetexist, med_bool *const isasoftlink)
_MEDnObjects
MEDC_EXPORT med_err _MEDnObjects(const med_idt fid, const char *const path, med_size *n)
_MEDobjectCrOrderGetName
MEDC_EXPORT med_err _MEDobjectCrOrderGetName(const med_idt fid, const char *const path, const med_size ind, char *name)
_MEDattrStringEcrire
MEDC_EXPORT med_err _MEDattrStringEcrire(med_idt pere, const char *const nom, int longueur, const char *const val)
_MEDgetDatasetChgt
MEDC_EXPORT med_err _MEDgetDatasetChgt(const med_idt gid, const med_data_type meddatatype, const med_connectivity_mode cmode, med_bool *const isasoftlink, med_bool *const chgt)
_MEDfichierMonter
MEDC_EXPORT med_err _MEDfichierMonter(med_idt pid, const char *nom, med_idt fid)
med_memfile
Structure d'acceuil du buffer d'un fichier MED en mémoire.
Definition: med.h:395
filename
#define filename
Definition: 4.0.1/test10.c:75
med_size
hsize_t med_size
Definition: med.h:331
med_idt
hid_t med_idt
Definition: med.h:333
_MEDdatasetRd
MEDC_EXPORT med_err _MEDdatasetRd(const med_idt id, const char *const datasetname, const med_internal_type datatype, const med_filter *const filter, unsigned char *const value)
__MEDobjectGetName
MEDC_EXPORT med_err __MEDobjectGetName(const med_idt fid, const char *const path, const med_size ind, char *name, const H5_index_t index_type, const H5_iter_order_t order)
_MEDattrFermer
MEDC_EXPORT med_err _MEDattrFermer(med_idt id)
_MEDdatagroupOpen
MEDC_EXPORT med_idt _MEDdatagroupOpen(const med_idt pid, const char *const name)
med_string_itdatas
Definition: med_hdfi.h:345
_MEDfileOpen
MEDC_EXPORT med_idt _MEDfileOpen(const char *const filename, const med_access_mode accessmode)
_MEDdatasetWr
MEDC_EXPORT med_err _MEDdatasetWr(const med_idt id, const char *const datasetname, const med_internal_type datatype, const med_filter *const filter, const void *const value)
_MEDdatagroupLienCreer
MEDC_EXPORT med_err _MEDdatagroupLienCreer(med_idt id, const char *nom, const char *nom_lien)
med_err
herr_t med_err
Definition: med.h:334
_MEDattributeStringRdByName
MEDC_EXPORT med_err _MEDattributeStringRdByName(med_idt pid, const char *const path, const char *const attname, const med_size attsize, char *const val)
med_sorting_type
med_sorting_type
Definition: med.h:311
_MEDcheckAttributeStringFin
MEDC_EXPORT void _MEDcheckAttributeStringFin(med_string_itdatas *const itdatas)
_MEDobjetsOuverts
MEDC_EXPORT void _MEDobjetsOuverts(med_idt fid)
_MEDfilterEntityFullIGlobalCr
MEDC_EXPORT med_err _MEDfilterEntityFullIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
_MEDfilterEntityNoICompactCr
MEDC_EXPORT med_err _MEDfilterEntityNoICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
med_internal_type
med_internal_type
Definition: med.h:158
herr_t
int herr_t
Definition: H5public_extract.h:27
hid_t
int64_t hid_t
Definition: H5public_extract.h:28
_MEDfilterBlockOfEntityFullIGlobalCr
MEDC_EXPORT med_err _MEDfilterBlockOfEntityFullIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
med_int
int med_int
Definition: med.h:344
med_field_type
med_field_type
Definition: med.h:167
_MEDgetComputationStepName
MEDC_EXPORT med_err _MEDgetComputationStepName(const med_sorting_type sortingtype, const med_int numdt, const med_int numit, char *const datagroupname)
med_filter
Filtre de sélection.
Definition: med.h:357
_MEDattributeNumWr
MEDC_EXPORT med_err _MEDattributeNumWr(med_idt pid, const char *const attname, const med_internal_type type, const unsigned char *const val)
_MEDisasoftlink
MEDC_EXPORT med_err _MEDisasoftlink(const med_idt id, const char *const linkname, med_bool linkmustexist, med_bool *const isasoftlink)
med_string_itdatas::attname
char * attname
Definition: med_hdfi.h:346
_MEDsoftlinkDel
MEDC_EXPORT med_err _MEDsoftlinkDel(const med_idt id, const char *const softlinkname, med_bool linkmustexist)
_MEDdatasetFermer
MEDC_EXPORT med_err _MEDdatasetFermer(med_idt id)
med_bool
med_bool
Definition: med.h:262
_MEDdatasetExist
MEDC_EXPORT med_err _MEDdatasetExist(const med_idt gid, const char *const datasetname, med_bool *const datasetexist, med_bool *const isasoftlink)
_MEDiterate
MEDC_EXPORT med_err _MEDiterate(const med_idt fid, herr_t(*func)(), void *itdatas)
mediteratorfunc
medvisitorfunc mediteratorfunc
Definition: med_hdfi.h:408
_MEDattributeNumRdByName
MEDC_EXPORT med_err _MEDattributeNumRdByName(med_idt pid, const char *const path, const char *const attname, const med_internal_type type, unsigned char *const val)
_MEDselectAllEntitiesFullI
MEDC_EXPORT med_err _MEDselectAllEntitiesFullI(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, med_filter *const filter)
med_access_mode
med_access_mode
Definition: med.h:122
_MEDfilterBlockOfEntityFullICompactCr
MEDC_EXPORT med_err _MEDfilterBlockOfEntityFullICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
_MEDcopyName
MEDC_EXPORT med_err _MEDcopyName(med_idt id, const char *lname, const H5L_info_t *linfo, void *data)
_MEDfichierDemonter
MEDC_EXPORT med_err _MEDfichierDemonter(med_idt pid, const char *nom)
_MEDfichierNo
MEDC_EXPORT med_err _MEDfichierNo(med_idt id, unsigned long *fileno)
_MEDcheckAttributeStringInit
MEDC_EXPORT void * _MEDcheckAttributeStringInit(med_string_itdatas *const itdatas, const char *const attname, med_int attsize)
visitordatas::dstpath
char * dstpath
Definition: med_hdfi.h:340
_MEDattrOuvrir
MEDC_EXPORT med_idt _MEDattrOuvrir(med_idt pid, char *nom)
_MEDattributeStringWr
MEDC_EXPORT med_err _MEDattributeStringWr(med_idt pid, const char *const attname, const med_size attsize, const char *const val)
_MEDmemFileOpen
MEDC_EXPORT med_idt _MEDmemFileOpen(const char *const filename, med_memfile *const memfile, const med_bool filesync, const med_access_mode accessmode)
_MEDfileName
MEDC_EXPORT med_int _MEDfileName(med_idt id, char *const filename, const med_int filenamesize)
_MEDfilterBlockOfEntityNoICompactCr
MEDC_EXPORT med_err _MEDfilterBlockOfEntityNoICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
_MEDdatagroupCreer
MEDC_EXPORT med_idt _MEDdatagroupCreer(med_idt pid, const char *const nom)
_MEDlinkobjs
MEDC_EXPORT med_err _MEDlinkobjs(med_idt id, const char *lname, const H5L_info_t *linfo, visitordatas *data)
_MEDchecknSublinkFunc
MEDC_EXPORT med_err _MEDchecknSublinkFunc(med_idt id, const char *lname, const H5L_info_t *linfo, med_bool *data)
_MEDattributeStringWrByName
MEDC_EXPORT med_err _MEDattributeStringWrByName(med_idt pid, const char *const path, const char *const attname, const med_size attsize, const char *const val)
_MEDdatagroupCrOrderCr
MEDC_EXPORT med_idt _MEDdatagroupCrOrderCr(const med_idt pid, const char *const name)
_MEDdatasetOuvrir
MEDC_EXPORT med_idt _MEDdatasetOuvrir(med_idt pid, char *nom)
visitordatas::gid1
med_idt gid1
Definition: med_hdfi.h:341
_MEDattributeExist
MEDC_EXPORT med_err _MEDattributeExist(const med_idt gid, const char *const datagroupname, const char *const attributename, med_bool *const attributeexist)
med_data_type
med_data_type
Definition: med.h:151
_MEDfichierFermer
MEDC_EXPORT med_err _MEDfichierFermer(med_idt fid)
_MEDvisit
MEDC_EXPORT med_err _MEDvisit(const med_idt fid, const char *const srcpath, const char *const dstpath, medvisitorfunc)
visitordatas::srcpath
char * srcpath
Definition: med_hdfi.h:339
visitordatas
Definition: med_hdfi.h:338
_MEDfilterBlockOfEntityNoIGlobalCr
MEDC_EXPORT med_err _MEDfilterBlockOfEntityNoIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_size start, const med_size stride, const med_size count, const med_size blocksize, const med_size lastblocksize, med_filter *const filter)
medvisitorfunc
herr_t(* medvisitorfunc)(hid_t g_id, const char *name, const H5L_info_t *info, void *op_data)
Definition: med_hdfi.h:407
_MEDcheckAttributeStringFunc
MEDC_EXPORT med_err _MEDcheckAttributeStringFunc(med_idt id, const char *lname, const H5L_info_t *linfo, med_string_itdatas *data)
med.h
_MEDfileCreate
MEDC_EXPORT med_idt _MEDfileCreate(const char *const filename, const med_access_mode accessmode, const med_int major, const med_int minor, const med_int release)
_MEDselectAllEntitiesNoI
MEDC_EXPORT med_err _MEDselectAllEntitiesNoI(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, med_filter *const filter)
_MEDattributeNumWrByName
MEDC_EXPORT med_err _MEDattributeNumWrByName(med_idt pid, const char *const path, const char *const attname, const med_internal_type type, const unsigned char *const val)
_MEDdatagroupOuvrir
MEDC_EXPORT med_idt _MEDdatagroupOuvrir(med_idt pid, const char *const nom)
med_storage_mode
med_storage_mode
Definition: med.h:110
_MEDdatagroupExist
MEDC_EXPORT med_err _MEDdatagroupExist(const med_idt gid, const char *const datagroupname, med_bool *const datagroupexist, med_bool *const isasoftlink)
_MEDattrNumEcrire
MEDC_EXPORT med_err _MEDattrNumEcrire(med_idt pere, med_field_type type, char *nom, unsigned char *val)
visitordatas::gid2
med_idt gid2
Definition: med_hdfi.h:342
_MEDmodeErreurVerrouiller
MEDC_EXPORT void _MEDmodeErreurVerrouiller(void)
_MEDattrNumLire
MEDC_EXPORT med_err _MEDattrNumLire(med_idt pere, med_field_type type, const char *const nom, void *const val)
_MEDattrStringLire
MEDC_EXPORT med_err _MEDattrStringLire(med_idt pere, char *nom, int longueur, char *val)
med_string_itdatas::attsize
med_int attsize
Definition: med_hdfi.h:349
_MEDdatagroupLienSupprimer
MEDC_EXPORT med_err _MEDdatagroupLienSupprimer(med_idt id, const char *nom_lien)
_MEDfilterEntityFullICompactCr
MEDC_EXPORT med_err _MEDfilterEntityFullICompactCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
_MEDfilterEntityNoIGlobalCr
MEDC_EXPORT med_err _MEDfilterEntityNoIGlobalCr(const med_idt fid, const med_int nentity, const med_int nvaluesperentity, const med_int nconstituentpervalue, const med_int constituentselect, const med_storage_mode storagemode, const char *const profilename, const med_int filterarraysize, const med_int *const filterarray, med_filter *const filter)
_MEDobjectGetName
MEDC_EXPORT med_err _MEDobjectGetName(const med_idt fid, const char *const path, const med_size ind, char *name)
_MEDfileOpenForImport
MEDC_EXPORT med_idt _MEDfileOpenForImport(const char *const filename, const med_access_mode accessmode)
med_string_itdatas::attval
char * attval
Definition: med_hdfi.h:347
med_connectivity_mode
med_connectivity_mode
Definition: med.h:257
_MEDdatagroupFermer
MEDC_EXPORT med_err _MEDdatagroupFermer(med_idt id)
med_string_itdatas::attvalprec
char * attvalprec
Definition: med_hdfi.h:348