00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef MED_PROTO_H
00019 #define MED_PROTO_H
00020
00021 #include "medC_win_dll.h"
00022
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026
00027
00028
00029 MEDC_EXPORT med_err
00030 MEDlibraryNumVersion(med_int* const major,
00031 med_int* const minor,
00032 med_int* const release);
00033
00034 MEDC_EXPORT med_err
00035 MEDlibraryStrVersion(char* const medversion);
00036
00037 MEDC_EXPORT med_err
00038 MEDlibraryHdfNumVersion(med_int* const major,
00039 med_int* const minor,
00040 med_int* const release);
00041 MEDC_EXPORT med_err
00042 MEDlibraryHdfStrVersion(char* const version);
00043 MEDC_EXPORT med_err
00044 MEDlibraryClose(void);
00045
00046
00047 MEDC_EXPORT med_idt
00048 MEDfileOpen(const char* const filename,
00049 const med_access_mode accessmode);
00050
00051 #ifdef MED_HAVE_MPI
00052 MEDC_EXPORT med_idt
00053 MEDparFileOpen(const char* const filename,
00054 const med_access_mode accessmode,
00055 const MPI_Comm comm, const MPI_Info info);
00056
00057 #endif
00058
00059 MEDC_EXPORT med_err
00060 MEDfileClose(med_idt fid);
00061
00062 MEDC_EXPORT med_err
00063 MEDfileCommentWr(const med_idt fid,
00064 const char* const comment);
00065 MEDC_EXPORT med_err
00066 MEDfileCommentRd(const med_idt fid,
00067 char* const comment);
00068 MEDC_EXPORT med_err
00069 MEDfileCompatibility(const char* const filename,
00070 med_bool* const hdfok,
00071 med_bool* const medok);
00072 MEDC_EXPORT med_err
00073 MEDfileNumVersionRd(const med_idt fid,
00074 med_int* const major,
00075 med_int* const minor,
00076 med_int* const release);
00077 MEDC_EXPORT med_err
00078 MEDfileStrVersionRd(const med_idt fid,
00079 char* const version);
00080 MEDC_EXPORT med_idt
00081 MEDfileObjectsMount(const med_idt fid,
00082 const char* const filename,
00083 const med_class medclass);
00084 MEDC_EXPORT med_err
00085 MEDfileObjectsUnmount(const med_idt fid,
00086 const med_idt mid,
00087 const med_class medclass);
00088
00089
00090
00091
00092 MEDC_EXPORT med_err
00093 _MEDmeshCr(const med_idt fid, const char * const root,
00094 const char * const meshname, const med_int spacedim,
00095 const med_int meshdim, const med_mesh_type meshtype,
00096 const char * const description, const char * const dtunit,
00097 const med_sorting_type sortingtype,
00098 const med_axis_type axistype, const char * const axisname,
00099 const char * const axisunit);
00100
00101 MEDC_EXPORT med_err
00102 MEDmeshCr(const med_idt fid,
00103 const char * const meshname, const med_int spacedim,
00104 const med_int meshdim, const med_mesh_type meshtype,
00105 const char * const description, const char * const dtunit,
00106 const med_sorting_type sortingtype,
00107 const med_axis_type axistype, const char * const axisname,
00108 const char * const axisunit);
00109
00110
00111 MEDC_EXPORT med_err
00112 _MEDmeshInfoByName(const med_idt fid, const char * const root,const char * const meshname,
00113 med_int * const spacedim,med_int * const meshdim, med_mesh_type * const meshtype,
00114 char * const description, char * const dtunit,
00115 med_sorting_type *const sortingtype,
00116 med_int * const nstep, med_axis_type * const axistype, char * const axisname,
00117 char * const axisunit);
00118
00119
00120 MEDC_EXPORT med_idt
00121 _MEDmeshAssociatedGroupCr(const med_idt id,
00122 const char* const rootname,
00123 const char* const meshname,
00124 const med_int numdt,
00125 const med_int numit,
00126 const med_float dt,
00127 const med_bool justopen,
00128 const char* const datagroupname );
00129
00130 MEDC_EXPORT med_err
00131 MEDmeshInfoByName(const med_idt fid,const char * const meshname,
00132 med_int * const spacedim, med_int * const meshdim, med_mesh_type * const meshtype,
00133 char * const description, char * const dtunit,
00134 med_sorting_type * const sortingtype,
00135 med_int * const nstep, med_axis_type * const axistype, char * const axisname,
00136 char * const axisunit);
00137
00138 MEDC_EXPORT med_err
00139 MEDmeshInfo(const med_idt fid,
00140 const int meshit,
00141 char * const meshname,
00142 med_int * const spacedim,
00143 med_int * const meshdim,
00144 med_mesh_type * const meshtype,
00145 char * const description,
00146 char * const dtunit,
00147 med_sorting_type * const sortingtype,
00148 med_int * const nstep,
00149 med_axis_type * const axistype,
00150 char * const axisname,
00151 char * const axisunit);
00152
00153 MEDC_EXPORT med_int
00154 MEDnMesh(const med_idt fid);
00155
00156 MEDC_EXPORT med_int
00157 MEDmeshnAxis(const med_idt fid, const int meshit);
00158
00159 MEDC_EXPORT med_int
00160 MEDmeshnAxisByName(const med_idt fid, const char * const meshname);
00161
00162 MEDC_EXPORT med_err
00163 MEDmeshGridTypeWr(const med_idt fid,const char * const meshname, const med_grid_type gridtype);
00164
00165 MEDC_EXPORT med_err
00166 MEDmeshGridTypeRd(const med_idt fid,const char * const meshname, med_grid_type * const gridtype);
00167
00168 MEDC_EXPORT med_err
00169 MEDmeshGridIndexCoordinateWr(const med_idt fid,
00170 const char* const meshname,
00171 const med_int numdt,
00172 const med_int numit,
00173 const med_float dt,
00174 const med_int axis,
00175 const med_int indexsize,
00176 const med_float * const gridindex);
00177 MEDC_EXPORT med_err
00178 MEDmeshGridIndexCoordinateRd(const med_idt fid,
00179 const char* const meshname,
00180 const med_int numdt,
00181 const med_int numit,
00182 const med_int axis,
00183 med_float * const gridindex);
00184
00185 MEDC_EXPORT med_err
00186 MEDmeshGridStructWr(const med_idt fid,
00187 const char* const meshname,
00188 const med_int numdt,
00189 const med_int numit,
00190 const med_float dt,
00191 const med_int * const gridstruct);
00192
00193 MEDC_EXPORT med_err
00194 MEDmeshGridStructRd(const med_idt fid,
00195 const char* const meshname,
00196 const med_int numdt,
00197 const med_int numit,
00198 med_int * const gridstruct);
00199
00200 MEDC_EXPORT med_err
00201 MEDmeshUniversalNameWr(const med_idt fid, const char * const meshname);
00202
00203 MEDC_EXPORT med_err
00204 MEDmeshUniversalNameRd(const med_idt fid, const char * const meshname,char * const univname);
00205
00206 MEDC_EXPORT med_err
00207 MEDmeshComputationStepCr(const med_idt fid,const char * const meshname,
00208 const med_int numdt1, const med_int numit1,
00209 const med_int numdt2, const med_int numit2,
00210 const med_float dt2 );
00211
00212 MEDC_EXPORT med_err
00213 MEDmeshAttributeRd(const med_idt fid, const char * const meshname,
00214 med_int *isolatednodes, med_int *verticesnodes, med_int *cellmaxnodes);
00215 MEDC_EXPORT med_err
00216 MEDmeshAttributeWr(const med_idt fid, const char * const meshname,
00217 const med_int isolatednodes,const med_int verticesnodes,const med_int cellmaxnodes);
00218
00219 MEDC_EXPORT med_err
00220 MEDmeshComputationStepDtRd(const med_idt fid,const char * const meshname,
00221 const med_int numdt, const med_int umit, med_float * dt );
00222
00223 MEDC_EXPORT med_err
00224 MEDmeshComputationStepInfo(const med_idt fid,
00225 const char * const meshname,
00226 const int csit,
00227 med_int *numdt,
00228 med_int *numit,
00229 med_float * dt );
00230
00231 MEDC_EXPORT med_err
00232 MEDmeshSortingTypeRd(const med_idt fid,
00233 const char* const meshname,
00234 med_sorting_type * const sortingtype );
00235
00236
00237 MEDC_EXPORT med_err
00238 _MEDmeshAdvancedWr(const med_idt fid,
00239 const char* const meshname,
00240 const med_data_type meddatatype,
00241 const char* const datasetname,
00242 const med_internal_type datatype,
00243 const med_int numdt,
00244 const med_int numit,
00245 const med_float dt,
00246 const med_entity_type entitype,
00247 const med_geometry_type geotype,
00248 const med_connectivity_mode cmode,
00249 const med_storage_mode storagemode,
00250 const char * const profilename,
00251 const med_switch_mode switchmode,
00252 const med_int dimselect,
00253 const med_filter * const filter,
00254 const med_int nentity,
00255 const void * const value);
00256
00257
00258 MEDC_EXPORT med_err
00259 MEDmeshNodeCoordinateAdvancedWr(const med_idt fid,
00260 const char* const meshname,
00261 const med_int numdt,
00262 const med_int numit,
00263 const med_float dt,
00264 const med_filter * const filter,
00265 const med_float* const value);
00266 MEDC_EXPORT med_err
00267 MEDmeshNodeCoordinateWithProfileWr(const med_idt fid,
00268 const char* const meshname,
00269 const med_int numdt,
00270 const med_int numit,
00271 const med_float dt,
00272 const med_storage_mode storagemode,
00273 const char * const profilename,
00274 const med_switch_mode switchmode,
00275 const med_int dimselect,
00276 const med_int nentity,
00277 const med_float* const coordinates);
00278 MEDC_EXPORT med_err
00279 MEDmeshNodeCoordinateWr(const med_idt fid,
00280 const char* const meshname,
00281 const med_int numdt,
00282 const med_int numit,
00283 const med_float dt,
00284 const med_switch_mode switchmode,
00285 const med_int nentity,
00286 const med_float* const coordinates);
00287
00288 MEDC_EXPORT med_err
00289 MEDmeshNodeCoordinateTrsfWr(const med_idt fid,
00290 const char* const meshname,
00291 const med_int numdt,
00292 const med_int numit,
00293 const med_float dt,
00294 const med_float* const coordinatetrsf);
00295 MEDC_EXPORT med_err
00296 MEDmeshNodeCoordinateTrsfRd(const med_idt fid,
00297 const char* const meshname,
00298 const med_int numdt,
00299 const med_int numit,
00300 const med_float* const coordinatetrsf);
00301 MEDC_EXPORT med_err
00302 MEDmeshElementConnectivityWr(const med_idt fid,
00303 const char* const meshname,
00304 const med_int numdt,
00305 const med_int numit,
00306 const med_float dt,
00307 const med_entity_type entitype,
00308 const med_geometry_type geotype,
00309 const med_connectivity_mode cmode,
00310 const med_switch_mode switchmode,
00311 const med_int nentity,
00312 const med_int* const connectivity);
00313
00314 MEDC_EXPORT med_err
00315 MEDmeshElementConnectivityAdvancedWr(const med_idt fid,
00316 const char* const meshname,
00317 const med_int numdt,
00318 const med_int numit,
00319 const med_float dt,
00320 const med_entity_type entitype,
00321 const med_geometry_type geotype,
00322 const med_connectivity_mode cmode,
00323 const med_filter * const filter,
00324 const med_int* const connectivity);
00325 MEDC_EXPORT med_err
00326 MEDmeshElementConnectivityWithProfileWr(const med_idt fid,
00327 const char* const meshname,
00328 const med_int numdt,
00329 const med_int numit,
00330 const med_float dt,
00331 const med_entity_type entitype,
00332 const med_geometry_type geotype,
00333 const med_connectivity_mode cmode,
00334 const med_storage_mode storagemode,
00335 const char * const profilename,
00336 const med_switch_mode switchmode,
00337 const med_int dimselect,
00338 const med_int nentity,
00339 const med_int* const connectivity);
00340
00341 MEDC_EXPORT med_err
00342 _MEDmeshAdvancedRd(const med_idt fid,
00343 const char* const meshname,
00344 const med_data_type meddatatype,
00345 const char* const datasetname,
00346 const med_internal_type datatype,
00347 const med_int numdt,
00348 const med_int numit,
00349 const med_entity_type entitype,
00350 const med_geometry_type geotype,
00351 const med_connectivity_mode cmode,
00352 const med_storage_mode storagemode,
00353 const char * const profilename,
00354 const med_switch_mode switchmode,
00355 const med_int dimselect,
00356 const med_filter * const filter,
00357 unsigned char* const value);
00358
00359 MEDC_EXPORT med_err
00360 MEDmeshNodeCoordinateAdvancedRd(const med_idt fid,
00361 const char* const meshname,
00362 const med_int numdt,
00363 const med_int numit,
00364 const med_filter * const filter,
00365 med_float* const value);
00366 MEDC_EXPORT med_err
00367 MEDmeshNodeCoordinateWithProfileRd(const med_idt fid,
00368 const char* const meshname,
00369 const med_int numdt,
00370 const med_int numit,
00371 const med_storage_mode storagemode,
00372 const char * const profilename,
00373 const med_switch_mode switchmode,
00374 const med_int dimselect,
00375 med_float* const coordinates);
00376 MEDC_EXPORT med_err
00377 MEDmeshNodeCoordinateRd(const med_idt fid,
00378 const char* const meshname,
00379 const med_int numdt,
00380 const med_int numit,
00381 const med_switch_mode switchmode,
00382 med_float* const coordinates);
00383
00384 MEDC_EXPORT med_err
00385 MEDmeshElementConnectivityRd(const med_idt fid,
00386 const char* const meshname,
00387 const med_int numdt,
00388 const med_int numit,
00389 const med_entity_type entitype,
00390 const med_geometry_type geotype,
00391 const med_connectivity_mode cmode,
00392 const med_switch_mode switchmode,
00393 med_int* const connectivity);
00394 MEDC_EXPORT med_err
00395 MEDmeshElementConnectivityAdvancedRd(const med_idt fid,
00396 const char* const meshname,
00397 const med_int numdt,
00398 const med_int numit,
00399 const med_entity_type entitype,
00400 const med_geometry_type geotype,
00401 const med_connectivity_mode cmode,
00402 const med_filter * const filter,
00403 med_int* const connectivity);
00404 MEDC_EXPORT med_err
00405 MEDmeshElementConnectivityWithProfileRd(const med_idt fid,
00406 const char* const meshname,
00407 const med_int numdt,
00408 const med_int numit,
00409 const med_entity_type entitype,
00410 const med_geometry_type geotype,
00411 const med_connectivity_mode cmode,
00412 const med_storage_mode storagemode,
00413 const char * const profilename,
00414 const med_switch_mode switchmode,
00415 const med_int dimselect,
00416 const med_int nentity,
00417 med_int* const connectivity);
00418
00419 MEDC_EXPORT med_int
00420 _MEDmeshnEntity(const med_idt fid,
00421 const char * const meshname,
00422 const med_int numdt,
00423 const med_int numit,
00424 const med_entity_type entitype,
00425 const med_geometry_type geotype,
00426 const med_data_type datatype,
00427 const med_connectivity_mode cmode,
00428 const med_storage_mode storagemode,
00429 char * const profilename,
00430 med_int * const profilesize,
00431 med_bool * const changement,
00432 med_bool * const transformation );
00433
00434
00435 MEDC_EXPORT med_int
00436 MEDmeshnEntity(const med_idt fid,
00437 const char * const meshname,
00438 const med_int numdt,
00439 const med_int numit,
00440 const med_entity_type entitype,
00441 const med_geometry_type geotype,
00442 const med_data_type datatype,
00443 const med_connectivity_mode cmode,
00444 med_bool * const changement,
00445 med_bool * const transformation );
00446
00447 MEDC_EXPORT med_int
00448 MEDmeshnEntityWithProfile(const med_idt fid,
00449 const char * const meshname,
00450 const med_int numdt,
00451 const med_int numit,
00452 const med_entity_type entitype,
00453 const med_geometry_type geotype,
00454 const med_data_type datatype,
00455 const med_connectivity_mode cmode,
00456 const med_storage_mode storagemode,
00457 char * const profilename,
00458 med_int * const profilesize,
00459 med_bool * const changement,
00460 med_bool * const transformation );
00461
00462 MEDC_EXPORT med_err
00463 MEDmeshEntityInfo(const med_idt fid,
00464 const char * const meshname,
00465 const med_int numdt,
00466 const med_int numit,
00467 const med_entity_type entitype,
00468 const int geotypeit,
00469 char * const geotypename,
00470 med_geometry_type * const geotype
00471 );
00472
00473 MEDC_EXPORT med_err
00474 MEDmeshEntityNameWr(const med_idt fid,
00475 const char* const meshname,
00476 const med_int numdt,
00477 const med_int numit,
00478 const med_entity_type entitype,
00479 const med_geometry_type geotype,
00480 const med_int nentity,
00481 const char* const value);
00482
00483 MEDC_EXPORT med_err
00484 MEDmeshEntityNameRd(const med_idt fid,
00485 const char* const meshname,
00486 const med_int numdt,
00487 const med_int numit,
00488 const med_entity_type entitype,
00489 const med_geometry_type geotype,
00490 char* const name);
00491
00492 MEDC_EXPORT med_err
00493 MEDmeshEntityNumberWr(const med_idt fid,
00494 const char* const meshname,
00495 const med_int numdt,
00496 const med_int numit,
00497 const med_entity_type entitype,
00498 const med_geometry_type geotype,
00499 const med_int nentity,
00500 const med_int * const value);
00501
00502 MEDC_EXPORT med_err
00503 MEDmeshEntityNumberRd(const med_idt fid,
00504 const char* const meshname,
00505 const med_int numdt,
00506 const med_int numit,
00507 const med_entity_type entitype,
00508 const med_geometry_type geotype,
00509 med_int * const number);
00510
00511 MEDC_EXPORT med_err
00512 MEDmeshEntityFamilyNumberWr(const med_idt fid,
00513 const char* const meshname,
00514 const med_int numdt,
00515 const med_int numit,
00516 const med_entity_type entitype,
00517 const med_geometry_type geotype,
00518 const med_int nentity,
00519 const med_int * const value);
00520 MEDC_EXPORT med_err
00521 MEDmeshEntityFamilyNumberRd(const med_idt fid,
00522 const char* const meshname,
00523 const med_int numdt,
00524 const med_int numit,
00525 const med_entity_type entitype,
00526 const med_geometry_type geotype,
00527 med_int * const number);
00528
00529 MEDC_EXPORT med_err
00530 MEDmeshEntityAttributeAdvancedRd(const med_idt fid,
00531 const char* const meshname,
00532 const med_data_type datatype,
00533 const med_int numdt,
00534 const med_int numit,
00535 const med_entity_type entitype,
00536 const med_geometry_type geotype,
00537 const med_filter * const filter,
00538 void * const attval);
00539
00540 MEDC_EXPORT med_err
00541 MEDmeshEntityAttributeAdvancedWr(const med_idt fid,
00542 const char* const meshname,
00543 const med_data_type datatype,
00544 const med_int numdt,
00545 const med_int numit,
00546 const med_entity_type entitype,
00547 const med_geometry_type geotype,
00548 const med_filter * const filter,
00549 const void * const attval);
00550
00551 MEDC_EXPORT med_err
00552 MEDmeshPolygonWr(const med_idt fid,
00553 const char* const meshname,
00554 const med_int numdt,
00555 const med_int numit,
00556 const med_float dt,
00557 const med_entity_type entitype,
00558 const med_connectivity_mode cmode,
00559 const med_int indexsize,
00560 const med_int * const polyindex,
00561 const med_int * const connectivity );
00562
00563 MEDC_EXPORT med_err
00564 MEDmeshPolygonRd(const med_idt fid,
00565 const char* const meshname,
00566 const med_int numdt,
00567 const med_int numit,
00568 const med_entity_type entitype,
00569 const med_connectivity_mode cmode,
00570 med_int * const polyindex,
00571 med_int * const connectivity );
00572
00573 MEDC_EXPORT med_err
00574 MEDmeshPolyhedronRd(const med_idt fid,
00575 const char* const meshname,
00576 const med_int numdt,
00577 const med_int numit,
00578 const med_entity_type entitype,
00579 const med_connectivity_mode cmode,
00580 med_int * const faceindex,
00581 med_int * const nodeindex,
00582 med_int * const connectivity );
00583
00584 MEDC_EXPORT med_err
00585 MEDmeshPolyhedronWr(const med_idt fid,
00586 const char* const meshname,
00587 const med_int numdt,
00588 const med_int numit,
00589 const med_float dt,
00590 const med_entity_type entitype,
00591 const med_connectivity_mode cmode,
00592 const med_int faceindexsize,
00593 const med_int * const faceindex,
00594 const med_int nodeindexsize,
00595 const med_int * const nodeindex,
00596 const med_int * const connectivity );
00597
00598 MEDC_EXPORT med_err
00599 MEDmeshGeotypeName(const med_idt fid,
00600 const med_geometry_type geotype,
00601 char * const geotypename);
00602 MEDC_EXPORT med_err
00603 MEDmeshGeotypeParameter(const med_idt fid,
00604 const med_geometry_type geotype,
00605 med_int * const geodim,
00606 med_int * const nnodes);
00607
00608
00609 MEDC_EXPORT med_err
00610 MEDfieldCr( const med_idt fid,
00611 const char * const fieldname,
00612 const med_field_type fieldtype,
00613 const med_int ncomponent,
00614 const char * const componentname,
00615 const char * const componentunit,
00616 const char * const dtunit,
00617 const char * const meshname);
00618
00619 MEDC_EXPORT med_err
00620 MEDfieldValueAdvancedWr(const med_idt fid,
00621 const char* const fieldname,
00622 const med_int numdt,
00623 const med_int numit,
00624 const med_float dt,
00625 const med_entity_type entitype,
00626 const med_geometry_type geotype,
00627 const char * const localizationname,
00628 const med_filter* const filter,
00629 const unsigned char* const value);
00630
00631 MEDC_EXPORT med_err
00632 MEDfieldValueWithProfileWr(const med_idt fid,
00633 const char* const fieldname,
00634 const med_int numdt,
00635 const med_int numit,
00636 const med_float dt,
00637 const med_entity_type entitype,
00638 const med_geometry_type geotype,
00639 const med_storage_mode storagemode,
00640 const char * const profilename,
00641 const char * const localizationname,
00642 const med_switch_mode switchmode,
00643 const med_int componentselect,
00644 const med_int nentity,
00645 const unsigned char* const value);
00646
00647 MEDC_EXPORT med_err
00648 MEDfieldValueWr(const med_idt fid,
00649 const char* const fieldname,
00650 const med_int numdt,
00651 const med_int numit,
00652 const med_float dt,
00653 const med_entity_type entitype,
00654 const med_geometry_type geotype,
00655 const med_switch_mode switchmode,
00656 const med_int componentselect,
00657 const med_int nentity,
00658 const unsigned char* const value);
00659
00660 MEDC_EXPORT med_err
00661 MEDfieldValueAdvancedRd(const med_idt fid,
00662 const char* const fieldname,
00663 const med_int numdt,
00664 const med_int numit,
00665 const med_entity_type entitype,
00666 const med_geometry_type geotype,
00667 const med_filter* const filter,
00668 unsigned char* const value);
00669 MEDC_EXPORT med_err
00670 MEDfieldValueWithProfileRd(const med_idt fid,
00671 const char* const fieldname,
00672 const med_int numdt,
00673 const med_int numit,
00674 const med_entity_type entitype,
00675 const med_geometry_type geotype,
00676 const med_storage_mode storagemode,
00677 const char * const profilename,
00678 const med_switch_mode switchmode,
00679 const med_int componentselect,
00680 unsigned char* const value);
00681
00682 MEDC_EXPORT med_err
00683 MEDfield23ValueWithProfileRd(const med_idt fid,
00684 const char* const fieldname,
00685 const med_int numdt,
00686 const med_int numit,
00687 const med_entity_type entitype,
00688 const med_geometry_type geotype,
00689 const char* const meshname,
00690 const med_storage_mode storagemode,
00691 const char * const profilename,
00692 const med_switch_mode switchmode,
00693 const med_int componentselect,
00694 unsigned char* const value);
00695 MEDC_EXPORT med_err
00696 MEDfieldValueRd(const med_idt fid,
00697 const char* const fieldname,
00698 const med_int numdt,
00699 const med_int numit,
00700 const med_entity_type entitype,
00701 const med_geometry_type geotype,
00702 const med_switch_mode switchmode,
00703 const med_int componentselect,
00704 unsigned char* const value);
00705
00706 MEDC_EXPORT med_int
00707 MEDfieldnComponentByName(const med_idt fid, const char * const fieldname);
00708
00709 MEDC_EXPORT med_int
00710 MEDfieldnComponent(const med_idt fid, const int ind);
00711
00712 MEDC_EXPORT med_int
00713 MEDnField(const med_idt fid);
00714
00715 MEDC_EXPORT med_err
00716 MEDfieldInfo(const med_idt fid,const int ind, char * const fieldname,
00717 char * const meshname, med_bool * const localmesh,
00718 med_field_type * const fieldtype, char * const componentname,
00719 char * const componentunit, char * const dtunit, med_int * const ncstp);
00720
00721 MEDC_EXPORT med_err
00722 MEDfieldComputingStepInfo(const med_idt fid,
00723 const char * const fieldname,
00724 const int csit,
00725 med_int * const numdt,
00726 med_int * const numit,
00727 med_float * const dt);
00728
00729 MEDC_EXPORT med_err
00730 MEDfieldComputingStepMeshInfo(const med_idt fid,
00731 const char * const fieldname,
00732 const int csit,
00733 med_int * const numdt,
00734 med_int * const numit,
00735 med_float * const dt,
00736 med_int * const meshnumdt,
00737 med_int * const meshnumit);
00738
00739 MEDC_EXPORT med_err
00740 MEDfield23ComputingStepMeshInfo(const med_idt fid,
00741 const char * const fieldname,
00742 const int csit,
00743 med_int * const numdt,
00744 med_int * const numit,
00745 med_float * const dt,
00746 med_int * const nmesh,
00747 char * const meshname,
00748 med_bool* const localmesh,
00749 med_int * const meshnumdt,
00750 med_int * const meshnumit);
00751
00752 MEDC_EXPORT med_err
00753 MEDfieldComputingStepMeshWr(const med_idt fid,
00754 const char * const fieldname,
00755 med_int numdt,
00756 med_int numit,
00757 med_int meshnumdt,
00758 med_int meshnumit);
00759
00760 MEDC_EXPORT med_err
00761 _MEDfieldComputingStepCheck236(med_idt fid,
00762 const char * const fieldname,
00763 med_size * const ncpst,
00764 med_bool checkmultiplemesh, med_bool * const multiplemesh,
00765 med_bool checkmeshname, med_bool * const samedefaultmeshname);
00766
00767 MEDC_EXPORT med_err
00768 MEDfieldInfoByName(const med_idt fid,const char * const fieldname,
00769 char * const meshname, med_bool * const localmesh,
00770 med_field_type * const fieldtype, char * const componentname,
00771 char * const componentunit, char * const dtunit, med_int * const ncstp);
00772
00773 MEDC_EXPORT med_int
00774 _MEDfieldnValue(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00775 const med_entity_type entitype, const med_geometry_type geotype,
00776 char * const profilename, const int profileit,
00777 const med_storage_mode storagemode,med_int * const profilesize,
00778 char * const localizationname, med_int * const nintegrationpoint);
00779
00780 MEDC_EXPORT med_int
00781 _MEDfield23nValue(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00782 const med_entity_type entitype, const med_geometry_type geotype, const char * const meshname,
00783 char * const profilename, const int profileit,
00784 const med_storage_mode storagemode,med_int * const profilesize,
00785 char * const localizationname, med_int * const nintegrationpoint);
00786
00787
00788 MEDC_EXPORT med_int
00789 MEDfieldnValueWithProfileByName(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00790 const med_entity_type entitype, const med_geometry_type geotype, const char * const profilename,
00791 const med_storage_mode storagemode,med_int * const profilesize,
00792 char * const localizationname, med_int * const nintegrationpoint);
00793
00794 MEDC_EXPORT med_int
00795 MEDfieldnValueWithProfile(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00796 const med_entity_type entitype, const med_geometry_type geotype,
00797 const int profileit,
00798 const med_storage_mode storagemode,char * const profilename ,med_int * const profilesize,
00799 char * const localizationname, med_int * const nintegrationpoint);
00800
00801 MEDC_EXPORT med_int
00802 MEDfieldnValue(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00803 const med_entity_type entitype, const med_geometry_type geotype);
00804
00805 MEDC_EXPORT med_int
00806 MEDfield23nValueWithProfile(const med_idt fid, const char * const fieldname,const med_int numdt,const med_int numit,
00807 const med_entity_type entitype, const med_geometry_type geotype,const char * const meshname,
00808 const int profileit,
00809 const med_storage_mode storagemode,char * const profilename ,med_int * const profilesize,
00810 char * const localizationname, med_int * const nintegrationpoint);
00811
00812 MEDC_EXPORT med_int
00813 MEDfieldnProfile(const med_idt fid,const char * const fieldname,
00814 const med_int numdt, const med_int numit,
00815 const med_entity_type enttype, const med_geometry_type geotype,
00816 char * const defaultprofilename, char * const defaultlocalizationname);
00817
00818 MEDC_EXPORT med_int
00819 MEDfield23nProfile(const med_idt fid,
00820 const char * const fieldname,
00821 const med_int numdt,
00822 const med_int numit,
00823 const med_entity_type entitype,
00824 const med_geometry_type geotype,
00825 const int meshit,
00826 char * const meshname,
00827 char * const defaultprofilename,
00828 char * const defaultlocalizationname);
00829
00830
00831 MEDC_EXPORT med_err
00832 MEDfieldInterpWr(const med_int fid,
00833 const char* const fieldname,
00834 const char* interpname);
00835
00836 MEDC_EXPORT med_int
00837 MEDfieldnInterp(
00838 const med_int fid,
00839 const char* const fieldname);
00840
00841
00842 MEDC_EXPORT med_err
00843 MEDfieldInterpInfo(
00844 const med_int fid,
00845 const char* const fieldname,
00846 int interpit,
00847 char* const interpname
00848 );
00849
00850
00851
00852 MEDC_EXPORT med_err
00853 MEDfamilyCr(const med_idt fid,
00854 const char * const meshname,
00855 const char * const familyname,
00856 const med_int familynumber,
00857 const med_int ngroup,
00858 const char * const groupname);
00859
00860 MEDC_EXPORT med_int
00861 MEDnFamily(const med_idt fid,
00862 const char * const meshname);
00863
00864 MEDC_EXPORT med_int
00865 MEDnFamilyGroup(const med_idt fid,
00866 const char * const meshname,
00867 const int famit);
00868
00869 MEDC_EXPORT med_err
00870 MEDfamilyInfo(const med_idt fid,
00871 const char * meshname,
00872 const int famit,
00873 char * const familyname,
00874 med_int *const familynumber,
00875 char *const groupname);
00876
00877 MEDC_EXPORT med_int
00878 MEDnFamily23Attribute(const med_idt fid,
00879 const char * const meshname,
00880 const int famit);
00881
00882 MEDC_EXPORT med_err
00883 MEDfamily23Info( const med_idt fid,
00884 const char* const meshname,
00885 const int famit,
00886 char* const familyname,
00887 med_int* const attributenumber,
00888 med_int* const attributevalue,
00889 char* const attributedes,
00890 med_int* const familynumber,
00891 char* const groupname);
00892
00893
00894
00895 MEDC_EXPORT med_err
00896 MEDequivalenceCr(const med_idt fid,
00897 const char * const meshname,
00898 const char * const equivname,
00899 const char * const description);
00900
00901 MEDC_EXPORT med_err
00902 MEDequivalenceCorrespondenceWr(const med_idt fid,
00903 const char * const meshname,
00904 const char * const equivname,
00905 const med_int numdt,
00906 const med_int numit,
00907 const med_entity_type entitype,
00908 const med_geometry_type geotype,
00909 const med_int nentity,
00910 const med_int * const correspondence);
00911
00912 MEDC_EXPORT med_err
00913 MEDequivalenceCorrespondenceRd(const med_idt fid,
00914 const char * const meshname,
00915 const char * const equivname,
00916 const med_int numdt,
00917 const med_int numit,
00918 const med_entity_type entitype,
00919 const med_geometry_type geotype,
00920 med_int * const correspondence);
00921
00922 MEDC_EXPORT med_int
00923 MEDnEquivalence(const med_idt fid,
00924 const char * const meshname);
00925
00926 MEDC_EXPORT med_err
00927 MEDequivalenceInfo(const med_idt fid,
00928 const char * const meshname,
00929 const int equivit,
00930 char * const equivname,
00931 char * const equivdescription,
00932 med_int * const nstep,
00933 med_int * const nocstpncorrespondence);
00934
00935 MEDC_EXPORT med_err
00936 MEDequivalenceComputingStepInfo(const med_idt fid,
00937 const char * const meshname,
00938 const char * const equivname,
00939 const int csit,
00940 med_int * const numdt,
00941 med_int * const numit,
00942 med_int * const ncorrespondence );
00943
00944
00945 MEDC_EXPORT med_err
00946 MEDequivalenceCorrespondenceSizeInfo(const med_idt fid,
00947 const char * const meshname,
00948 const char * const equivname,
00949 const med_int numdt,
00950 const med_int numit,
00951 const int corit,
00952 med_entity_type * const entitype,
00953 med_geometry_type* const geotype,
00954 med_int * const nentity );
00955
00956
00957
00958
00959
00960
00961
00962
00963
00964
00965 MEDC_EXPORT med_err
00966 MEDequivalenceCorrespondenceSize(const med_idt fid,
00967 const char * const meshname,
00968 const char * const equivname,
00969 const med_int numdt,
00970 const med_int numit,
00971 const med_entity_type entitype,
00972 const med_geometry_type geotype,
00973 med_int * const nentity );
00974
00975
00976
00977
00978
00979
00980
00981
00982
00983
00984
00985
00986
00987
00988 MEDC_EXPORT med_err
00989 MEDsubdomainJointCr(const med_idt fid,
00990 const char * const localmeshname,
00991 const char * const jointname,
00992 const char * const description,
00993 const med_int domainnumber,
00994 const char * const remotemeshname);
00995
00996 MEDC_EXPORT med_err
00997 MEDsubdomainCorrespondenceWr(const med_idt fid,
00998 const char * const meshname,
00999 const char * const jointname,
01000 const med_int numdt,
01001 const med_int numit,
01002 const med_entity_type localentitytype,
01003 const med_geometry_type localgeotype,
01004 const med_entity_type remoteentitytype,
01005 const med_geometry_type remotegeotype,
01006 const med_int nentity,
01007 const med_int * const correspondence);
01008
01009 MEDC_EXPORT med_int
01010 MEDnSubdomainJoint(const med_idt fid,
01011 const char * const meshname);
01012
01013 MEDC_EXPORT med_err
01014 MEDsubdomainJointInfo(const med_idt fid,
01015 const char * const meshname,
01016 const int jointit,
01017 char * const jointname,
01018 char * const description,
01019 med_int * const domainnumber,
01020 char * const remotemeshname,
01021 med_int * const nstep,
01022 med_int * const nocstpncorrespondence);
01023
01024 MEDC_EXPORT med_err
01025 MEDsubdomainComputingStepInfo(const med_idt fid,
01026 const char * const meshname,
01027 const char * const jointname,
01028 const int csit,
01029 med_int * const numdt,
01030 med_int * const numit,
01031 med_int * const ncorrespondence );
01032
01033 MEDC_EXPORT med_err
01034 MEDsubdomainCorrespondenceSizeInfo(const med_idt fid,
01035 const char * const meshname,
01036 const char * const jointname,
01037 const med_int numdt,
01038 const med_int numit,
01039 const int corit,
01040 med_entity_type * const localentitytype,
01041 med_geometry_type * const localgeotype,
01042 med_entity_type * const remoteentitytype,
01043 med_geometry_type * const remotegeotype,
01044 med_int * const nentity );
01045
01046 MEDC_EXPORT med_err
01047 MEDsubdomainCorrespondenceSize(const med_idt fid,
01048 const char * const meshname,
01049 const char * const jointname,
01050 const med_int numdt,
01051 const med_int numit,
01052 const med_entity_type localentitytype,
01053 const med_geometry_type localgeotype,
01054 const med_entity_type remoteentitytype,
01055 const med_geometry_type remotegeotype,
01056 med_int * const nentity );
01057 MEDC_EXPORT med_err
01058 MEDsubdomainCorrespondenceRd(const med_idt fid,
01059 const char * const meshname,
01060 const char * const jointname,
01061 const med_int numdt,
01062 const med_int numit,
01063 const med_entity_type localentitytype,
01064 const med_geometry_type localgeotype,
01065 const med_entity_type remoteentitytype,
01066 const med_geometry_type remotegeotype,
01067 med_int * const correspondence);
01068
01069 MEDC_EXPORT
01070 med_err MEDmeshGlobalNumberWr(const med_idt fid,
01071 const char* const meshname,
01072 const med_int numdt,
01073 const med_int numit,
01074 const med_entity_type entitytype,
01075 const med_geometry_type geotype,
01076 const med_int nentity,
01077 const med_int * const number);
01078 MEDC_EXPORT
01079 med_err MEDmeshGlobalNumberRd(const med_idt fid,
01080 const char* const meshname,
01081 const med_int numdt,
01082 const med_int numit,
01083 const med_entity_type entitytype,
01084 const med_geometry_type geotype,
01085 med_int * const number);
01086
01087
01088 MEDC_EXPORT
01089 med_err MEDmeshNodeWr(const med_idt fid,
01090 const char * const meshname,
01091 const med_int numdt,
01092 const med_int numit,
01093 const med_float dt,
01094 const med_switch_mode switchmode,
01095 const med_int nentity,
01096 const med_float * const coordinate,
01097 const med_bool withnodename,
01098 const char * const nodename,
01099 const med_bool withnodenumber,
01100 const med_int * const nodenumber,
01101 const med_bool withfamnumber,
01102 const med_int * const famnumber);
01103
01104 MEDC_EXPORT
01105 med_err MEDmeshNodeRd(const med_idt fid,
01106 const char * const meshname,
01107 const med_int numdt,
01108 const med_int numit,
01109 const med_switch_mode switchmode,
01110 med_float * const coordinate,
01111 med_bool * const withnodename,
01112 char * const nodename,
01113 med_bool * const withnodenumber,
01114 med_int * const nodenumber,
01115 med_bool * const withfamnumber,
01116 med_int * const famnumber);
01117
01118 MEDC_EXPORT
01119 med_err MEDmeshElementWr(const med_idt fid,
01120 const char * const meshname,
01121 const med_int numdt,
01122 const med_int numit,
01123 const med_float dt,
01124 const med_entity_type entitype,
01125 const med_geometry_type geotype,
01126 const med_connectivity_mode cmode,
01127 const med_switch_mode switchmode,
01128 const med_int nentity,
01129 const med_int * const connectivity,
01130 const med_bool withelementname,
01131 const char * const elementname,
01132 const med_bool withelementnumber,
01133 const med_int * const elementnumber,
01134 const med_bool withfamnumber,
01135 const med_int * const famnumber);
01136 MEDC_EXPORT
01137 med_err MEDmeshElementRd(const med_idt fid,
01138 const char * const meshname,
01139 const med_int numdt,
01140 const med_int numit,
01141 const med_entity_type entitype,
01142 const med_geometry_type geotype,
01143 const med_connectivity_mode cmode,
01144 const med_switch_mode switchmode,
01145 med_int * const connectivity,
01146 med_bool * const withelementname,
01147 char * const elementname,
01148 med_bool * const withelementnumber,
01149 med_int * const elementnumber,
01150 med_bool * const withfamnumber,
01151 med_int * const famnumber);
01152
01153
01154 MEDC_EXPORT med_int
01155 MEDnProfile(const med_idt fid );
01156
01157 MEDC_EXPORT med_err
01158 MEDprofileInfo(const med_idt fid,
01159 const int profileit,
01160 char * const profilename,
01161 med_int * const profilesize );
01162 MEDC_EXPORT med_err
01163 MEDprofileWr(const med_idt fid,
01164 const char* const profilename,
01165 const med_int profilesize,
01166 const med_int* const profilearray);
01167
01168 MEDC_EXPORT med_int
01169 MEDprofileSizeByName(const med_idt fid, const char * const profilename);
01170
01171 MEDC_EXPORT med_err
01172 MEDprofileRd(const med_idt fid,
01173 const char * const profilename,
01174 med_int * const profilearray );
01175
01176
01177
01178 MEDC_EXPORT med_err
01179 MEDfilterEntityCr(const med_idt fid,
01180 const med_int nentity,
01181 const med_int nvaluesperentity,
01182 const med_int nconstituentpervalue,
01183 const med_int constituentselect,
01184 const med_switch_mode switchmode,
01185 const med_storage_mode storagemode,
01186 const char * const profilename,
01187 const med_int filterarraysize,
01188 const med_int *filterarray, med_filter* const filter);
01189
01190 MEDC_EXPORT med_err
01191 MEDfilterBlockOfEntityCr(const med_idt fid,
01192 const med_int nentity,
01193 const med_int nvaluesperentity,
01194 const med_int nconstituentpervalue,
01195 const med_int constituentselect,
01196 const med_switch_mode switchmode,
01197 const med_storage_mode storagemode,
01198 const char * const profilename,
01199 const med_size start,
01200 const med_size stride,
01201 const med_size count,
01202 const med_size blocksize,
01203 const med_size lastblocksize,
01204 med_filter* const filter);
01205
01206 MEDC_EXPORT med_err
01207 MEDfilterDeAllocate(const int nfilter,
01208 med_filter * filter);
01209
01210 MEDC_EXPORT med_filter*
01211 MEDfilterAllocate(const int nfilter);
01212
01213 MEDC_EXPORT med_err
01214 MEDfilterClose( med_filter * const filter);
01215
01216
01217 MEDC_EXPORT med_err
01218 MEDlocalizationWr(const med_idt fid,
01219 const char * const localizationname,
01220 const med_geometry_type geotype,
01221 const med_int spacedimension,
01222 const med_float* const elementcoordinate,
01223 const med_switch_mode switchmode,
01224 const med_int nipoint,
01225 const med_float* const ipointcoordinate,
01226 const med_float* const weight,
01227 const char * const geointerpname,
01228 const char * const ipointstructmeshname);
01229
01230
01231 MEDC_EXPORT med_err
01232 MEDlocalizationRd(const med_idt fid,
01233 const char* const localizationname,
01234 const med_switch_mode switchmode,
01235 med_float* const elementcoordinate,
01236 med_float* const ipointcoordinate,
01237 med_float* const weight);
01238
01239 MEDC_EXPORT med_int
01240 MEDnLocalization(const med_idt fid );
01241
01242 MEDC_EXPORT med_err
01243 MEDlocalizationInfo(const med_idt fid,
01244 const int localizationit,
01245 char * const localizationname,
01246 med_geometry_type * const geotype,
01247 med_int * const spacedimension,
01248 med_int * const nipoint,
01249 char * const geointerpname,
01250 char * const sectionmeshname,
01251 med_int * const nsectionmeshcell,
01252 med_geometry_type * const sectiongeotype);
01253
01254 MEDC_EXPORT med_err
01255 MEDlocalizationInfoByName(const med_idt fid,
01256 const char * const localizationname,
01257 med_geometry_type * const geotype,
01258 med_int * const spacedimension,
01259 med_int * const nipoint,
01260 char * const geointerpname,
01261 char * const sectionmeshname,
01262 med_int * const nsectionmeshcell,
01263 med_geometry_type * const sectiongeotype);
01264
01265
01266
01267 MEDC_EXPORT med_err
01268 MEDlinkWr(const med_idt fid,
01269 const char * const meshname,
01270 const char * const link);
01271
01272 MEDC_EXPORT med_err
01273 MEDlinkRd(const med_idt fid,
01274 const char* const meshname,
01275 char* const link);
01276
01277 MEDC_EXPORT med_int
01278 MEDnLink(const med_idt fid );
01279 MEDC_EXPORT med_int
01280 MEDlinkInfoByName(const med_idt fid,
01281 const char * const meshname );
01282
01283 MEDC_EXPORT med_err
01284 MEDlinkInfo(const med_idt fid,
01285 const int linkit,
01286 char * const meshname,
01287 med_int * const linksize );
01288
01289
01290
01291
01292
01293 MEDC_EXPORT med_geometry_type
01294 MEDstructElementCr(const med_idt fid,
01295 const char* const modelname,
01296 const med_int modeldim,
01297 const char* const supportmeshname,
01298 const med_entity_type sentitytype,
01299 const med_geometry_type sgeotype
01300 );
01301
01302 MEDC_EXPORT med_int
01303 MEDnStructElement(const med_idt fid);
01304
01305 MEDC_EXPORT med_err
01306 MEDstructElementConstAttWithProfileWr(const med_idt fid,
01307 const char* const modelname,
01308 const char* const constattname,
01309 const med_attribute_type constatttype,
01310 const med_int ncomponent,
01311 const med_entity_type sentitytype,
01312 const char* const profilename,
01313 const void* const value
01314 );
01315
01316 MEDC_EXPORT med_err
01317 MEDstructElementConstAttWr(const med_idt fid,
01318 const char* const modelname,
01319 const char* const constattname,
01320 const med_attribute_type constatttype,
01321 const med_int ncomponent,
01322 const med_entity_type sentitytype,
01323 const void* const value
01324 );
01325
01326 MEDC_EXPORT med_err
01327 MEDstructElementInfoByName(const med_idt fid,
01328 const char * const modelname,
01329 med_geometry_type * const mgeotype,
01330 med_int* const modeldim,
01331 char* const supportmeshname,
01332 med_entity_type* const sentitytype,
01333 med_int* const snnode,
01334 med_int* const sncell,
01335 med_geometry_type* const sgeotype,
01336 med_int* const nconstantatribute,
01337 med_bool* const anyprofile,
01338 med_int* const nvariableattribute
01339 );
01340
01341 MEDC_EXPORT med_err
01342 MEDstructElementInfo(const med_idt fid,
01343 const int mit,
01344 char * const modelname,
01345 med_geometry_type * const mgeotype,
01346 med_int* const modeldim,
01347 char* const supportmeshname,
01348 med_entity_type* const sentitytype,
01349 med_int* const snnode,
01350 med_int* const sncell,
01351 med_geometry_type* const sgeotype,
01352 med_int* const nconstantattribute,
01353 med_bool* const anyprofile,
01354 med_int* const nvariableattribute
01355 );
01356
01357 MEDC_EXPORT med_err
01358 MEDstructElementConstAttInfoByName(const med_idt fid,
01359 const char* const modelname,
01360 const char* const constattname,
01361 med_attribute_type* const constatttype,
01362 med_int* const ncomponent,
01363 med_entity_type* const sentitytype,
01364 char* const profilename,
01365 med_int* const profilesize
01366 );
01367 MEDC_EXPORT med_err
01368 MEDstructElementConstAttInfo(const med_idt fid,
01369 const char* const modelname,
01370 const int attit,
01371 char* const constattname,
01372 med_attribute_type* const constatttype,
01373 med_int* const ncomponent,
01374 med_entity_type* const sentitytype,
01375 char* const profilename,
01376 med_int* const profilesize
01377 );
01378
01379 MEDC_EXPORT med_err
01380 MEDstructElementConstAttRd(const med_idt fid,
01381 const char* const modelname,
01382 const char* const constattname,
01383 void* const value
01384 );
01385
01386 MEDC_EXPORT int
01387 MEDstructElementAttSizeof( med_attribute_type atttype );
01388
01389 MEDC_EXPORT med_err
01390 MEDstructElementVarAttCr(const med_idt fid,
01391 const char* const modelname,
01392 const char* const varattname,
01393 const med_attribute_type varatttype,
01394 const med_int ncomponent
01395 );
01396
01397 MEDC_EXPORT med_err
01398 MEDstructElementVarAttInfoByName(const med_idt fid,
01399 const char* const modelname,
01400 const char* const varattname,
01401 med_attribute_type* const varatttype,
01402 med_int* const ncomponent
01403 );
01404
01405 MEDC_EXPORT med_err
01406 MEDstructElementVarAttInfo(const med_idt fid,
01407 const char* const modelname,
01408 const int attit,
01409 char* const varattname,
01410 med_attribute_type* const varatttype,
01411 med_int* const ncomponent
01412 );
01413
01414 MEDC_EXPORT med_err
01415 MEDmeshStructElementVarAttWr(const med_idt fid,
01416 const char* const meshname,
01417 const med_int numdt,
01418 const med_int numit,
01419 const med_geometry_type mgeotype,
01420 const char* const varattname,
01421 const med_int nentity,
01422 const void* const value
01423 );
01424 MEDC_EXPORT med_err
01425 MEDmeshStructElementVarAttRd(const med_idt fid,
01426 const char* const meshname,
01427 const med_int numdt,
01428 const med_int numit,
01429 const med_geometry_type mgeotype,
01430 const char* const varattname,
01431 void* const value
01432 );
01433
01434 MEDC_EXPORT med_err
01435 MEDstructElementName(const med_idt fid,
01436 const med_geometry_type mgeotype,
01437 char * const modelname);
01438
01439
01440 MEDC_EXPORT med_geometry_type
01441 MEDstructElementGeotype(const med_idt fid,
01442 const char * const modelname);
01443
01444
01445
01446 MEDC_EXPORT med_err
01447 MEDsupportMeshCr(const med_idt fid,
01448 const char* const supportmeshname,
01449 const med_int spacedim,
01450 const med_int meshdim,
01451 const char* const description,
01452 const med_axis_type axistype,
01453 const char* const axisname,
01454 const char* const axisunit
01455 );
01456
01457
01458
01459 MEDC_EXPORT med_err
01460 MEDsupportMeshInfoByName(const med_idt fid,
01461 const char * const supportmeshname,
01462 med_int * const spacedim,
01463 med_int * const meshdim,
01464 char * const description,
01465 med_axis_type * const axistype,
01466 char * const axisname,
01467 char * const axisunit);
01468
01469 MEDC_EXPORT med_err
01470 MEDsupportMeshInfo(const med_idt fid,
01471 const int meshit,
01472 char * const supportmeshname,
01473 med_int * const spacedim,
01474 med_int * const meshdim,
01475 char * const description,
01476 med_axis_type * const axistype,
01477 char * const axisname,
01478 char * const axisunit);
01479
01480 MEDC_EXPORT med_int
01481 MEDnSupportMesh(const med_idt fid);
01482
01483 MEDC_EXPORT med_int
01484 MEDsupportMeshnAxis(const med_idt fid, const int meshit);
01485
01486 MEDC_EXPORT med_int
01487 MEDsupportMeshnAxisByName(const med_idt fid, const char * const meshname);
01488
01489
01490 MEDC_EXPORT med_idt
01491 _MEDmeshDatagroupOpen(const med_idt fid,
01492 const char* const meshname,
01493 char * const usedpath,
01494 med_bool * const isasupportmesh
01495 );
01496
01497
01498
01499 MEDC_EXPORT med_err
01500 MEDparameterCr(const med_idt fid,
01501 const char * const paramname,
01502 const med_parameter_type paramtype,
01503 const char* const description,
01504 const char * const dtunit
01505 );
01506
01507 MEDC_EXPORT med_int
01508 MEDnParameter(const med_idt fid);
01509
01510 MEDC_EXPORT med_err
01511 MEDparameterInfo(const med_idt fid,
01512 const int paramit,
01513 char * const paramname,
01514 med_parameter_type * const paramtype,
01515 char * const description,
01516 char * const dtunit,
01517 med_int * const nstep);
01518
01519 MEDC_EXPORT med_err
01520 MEDparameterInfoByName(const med_idt fid,
01521 const char * const paramname,
01522 med_parameter_type * const paramtype,
01523 char * const description,
01524 char * const dtunit,
01525 med_int * const nstep);
01526
01527 MEDC_EXPORT med_err
01528 MEDparameterValueWr(const med_idt fid,
01529 const char* const paramname,
01530 const med_int numdt,
01531 const med_int numit,
01532 const med_float dt,
01533 const unsigned char* const value);
01534
01535 MEDC_EXPORT med_err
01536 MEDparameterValueRd(const med_idt fid,
01537 const char* const paramname,
01538 const med_int numdt,
01539 const med_int numit,
01540 unsigned char* const value);
01541
01542
01543 MEDC_EXPORT med_err
01544 MEDparameterComputationStepInfo(const med_idt fid,
01545 const char * const paramname,
01546 const int csit,
01547 med_int * const numdt,
01548 med_int * const numit,
01549 med_float * const dt );
01550
01551
01552 MEDC_EXPORT med_err
01553 MEDinterpCr(const med_idt fid,
01554 const char* const interpname,
01555 const med_geometry_type geotype,
01556 const med_bool cellnodes,
01557 const med_int nvariable,
01558 const med_int maxdegree,
01559 const med_int nmaxcoef
01560 );
01561
01562 MEDC_EXPORT med_err
01563 MEDinterpBaseFunctionWr( const med_idt fid,
01564 const char* const interpname,
01565 const med_int basisfuncit,
01566 const med_int ncoef,
01567 const med_int* const power,
01568 const med_float* const coefficient);
01569
01570 MEDC_EXPORT med_int
01571 MEDnInterp(const med_idt fid);
01572
01573 MEDC_EXPORT med_err
01574 MEDinterpInfo(const med_idt fid,
01575 const int interpit,
01576 char* const interpname,
01577 med_geometry_type* const geotype,
01578 med_bool* const cellnode,
01579 med_int* const nbasisfunc,
01580 med_int* const nvariable,
01581 med_int* const maxdegree,
01582 med_int* const nmaxcoef
01583 );
01584
01585 MEDC_EXPORT med_err
01586 MEDinterpInfoByName(const med_idt fid,
01587 const char* const interpname,
01588 med_geometry_type* geotype,
01589 med_bool* const cellnode,
01590 med_int* const nbasisfunc,
01591 med_int* const nvariable,
01592 med_int* const maxdegree,
01593 med_int* const nmaxcoef
01594 );
01595
01596 MEDC_EXPORT med_err
01597 MEDinterpBaseFunctionRd( const med_idt fid,
01598 const char* const interpname,
01599 const int basisfuncit,
01600 med_int* ncoef,
01601 med_int* const power,
01602 med_float* const coefficient);
01603
01604 MEDC_EXPORT med_int
01605 MEDinterpBaseFunctionCoefSize( const med_idt fid,
01606 const char* const interpname,
01607 const med_int basisfuncit);
01608 #ifdef __cplusplus
01609 }
01610 #endif
01611
01612 #endif
01613
01614
01615
01616