41 #ifndef EXODUS_II_INT_HDR 42 #define EXODUS_II_INT_HDR 53 #if defined __STDC__ || defined __cplusplus 59 # pragma warning ( disable : 4127 ) 60 # pragma warning ( disable : 4706 ) 61 # pragma warning ( disable : 4701 ) 64 #if defined(__BORLANDC__) 72 #if defined(__STDC_VERSION__) 73 # if (__STDC_VERSION__ >= 199901L) 82 #define MAX_VAR_NAME_LENGTH 32 93 #define EXODUS_DEFAULT_SIZE 1 101 #define EX_FILE_ID_MASK (0xffff0000) 102 #define EX_GRP_ID_MASK (0x0000ffff) 120 #define ATT_FILE_TYPE "type" 121 #define ATT_TITLE "title" 122 #define ATT_API_VERSION "api_version" 123 #define ATT_API_VERSION_BLANK "api version" 126 #define ATT_VERSION "version" 127 #define ATT_FILESIZE "file_size" 128 #define ATT_FLT_WORDSIZE "floating_point_word_size" 131 #define ATT_FLT_WORDSIZE_BLANK "floating point word size" 136 #define ATT_MAX_NAME_LENGTH "maximum_name_length" 137 #define ATT_INT64_STATUS "int64_status" 139 #define DIM_NUM_NODES "num_nodes" 140 #define DIM_NUM_DIM "num_dim" 141 #define DIM_NUM_EDGE "num_edge" 142 #define DIM_NUM_FACE "num_face" 143 #define DIM_NUM_ELEM "num_elem" 144 #define DIM_NUM_EL_BLK "num_el_blk" 145 #define DIM_NUM_ED_BLK "num_ed_blk" 146 #define DIM_NUM_FA_BLK "num_fa_blk" 147 #define VAR_COORD "coord" 148 #define VAR_COORD_X "coordx" 149 #define VAR_COORD_Y "coordy" 150 #define VAR_COORD_Z "coordz" 151 #define VAR_NAME_COOR "coor_names" 152 #define VAR_NAME_EL_BLK "eb_names" 153 #define VAR_NAME_NS "ns_names" 154 #define VAR_NAME_SS "ss_names" 155 #define VAR_NAME_EM "emap_names" 156 #define VAR_NAME_EDM "edmap_names" 157 #define VAR_NAME_FAM "famap_names" 158 #define VAR_NAME_NM "nmap_names" 159 #define VAR_NAME_ED_BLK "ed_names" 160 #define VAR_NAME_FA_BLK "fa_names" 161 #define VAR_NAME_ES "es_names" 162 #define VAR_NAME_FS "fs_names" 163 #define VAR_NAME_ELS "els_names" 164 #define VAR_STAT_EL_BLK "eb_status" 165 #define VAR_STAT_ECONN "econn_status" 166 #define VAR_STAT_FCONN "fconn_status" 167 #define VAR_STAT_ED_BLK "ed_status" 168 #define VAR_STAT_FA_BLK "fa_status" 169 #define VAR_ID_EL_BLK "eb_prop1" 170 #define VAR_ID_ED_BLK "ed_prop1" 171 #define VAR_ID_FA_BLK "fa_prop1" 172 #define ATT_NAME_ELB "elem_type" 174 #define DIM_NUM_EL_IN_BLK(num) ex_catstr("num_el_in_blk",num) 177 #define DIM_NUM_NOD_PER_EL(num) ex_catstr("num_nod_per_el",num) 180 #define DIM_NUM_ATT_IN_BLK(num) ex_catstr("num_att_in_blk",num) 183 #define DIM_NUM_ED_IN_EBLK(num) ex_catstr("num_ed_in_blk",num) 186 #define DIM_NUM_NOD_PER_ED(num) ex_catstr("num_nod_per_ed",num) 189 #define DIM_NUM_EDG_PER_EL(num) ex_catstr("num_edg_per_el",num) 192 #define DIM_NUM_ATT_IN_EBLK(num) ex_catstr("num_att_in_eblk",num) 195 #define DIM_NUM_FA_IN_FBLK(num) ex_catstr("num_fa_in_blk",num) 198 #define DIM_NUM_NOD_PER_FA(num) ex_catstr("num_nod_per_fa",num) 201 #define DIM_NUM_FAC_PER_EL(num) ex_catstr("num_fac_per_el",num) 204 #define DIM_NUM_ATT_IN_FBLK(num) ex_catstr("num_att_in_fblk",num) 207 #define VAR_CONN(num) ex_catstr("connect",num) 210 #define VAR_EBEPEC(num) ex_catstr("ebepecnt",num) 213 #define VAR_ATTRIB(num) ex_catstr("attrib",num) 216 #define VAR_NAME_ATTRIB(num) ex_catstr("attrib_name",num) 219 #define VAR_EB_PROP(num) ex_catstr("eb_prop",num) 222 #define VAR_ECONN(num) ex_catstr("edgconn",num) 225 #define VAR_EBCONN(num) ex_catstr("ebconn",num) 228 #define VAR_EATTRIB(num) ex_catstr("eattrb",num) 231 #define VAR_NAME_EATTRIB(num) ex_catstr("eattrib_name",num) 234 #define VAR_NATTRIB "nattrb" 235 #define VAR_NAME_NATTRIB "nattrib_name" 236 #define DIM_NUM_ATT_IN_NBLK "num_att_in_nblk" 238 #define VAR_NSATTRIB(num) ex_catstr("nsattrb",num) 239 #define VAR_NAME_NSATTRIB(num) ex_catstr("nsattrib_name",num) 240 #define DIM_NUM_ATT_IN_NS(num) ex_catstr("num_att_in_ns",num) 242 #define VAR_SSATTRIB(num) ex_catstr("ssattrb",num) 243 #define VAR_NAME_SSATTRIB(num) ex_catstr("ssattrib_name",num) 244 #define DIM_NUM_ATT_IN_SS(num) ex_catstr("num_att_in_ss",num) 246 #define VAR_ESATTRIB(num) ex_catstr("esattrb",num) 247 #define VAR_NAME_ESATTRIB(num) ex_catstr("esattrib_name",num) 248 #define DIM_NUM_ATT_IN_ES(num) ex_catstr("num_att_in_es",num) 250 #define VAR_FSATTRIB(num) ex_catstr("fsattrb",num) 251 #define VAR_NAME_FSATTRIB(num) ex_catstr("fsattrib_name",num) 252 #define DIM_NUM_ATT_IN_FS(num) ex_catstr("num_att_in_fs",num) 254 #define VAR_ELSATTRIB(num) ex_catstr("elsattrb",num) 255 #define VAR_NAME_ELSATTRIB(num) ex_catstr("elsattrib_name",num) 256 #define DIM_NUM_ATT_IN_ELS(num) ex_catstr("num_att_in_els",num) 258 #define VAR_ED_PROP(num) ex_catstr("ed_prop",num) 261 #define VAR_FCONN(num) ex_catstr("facconn",num) 264 #define VAR_FBCONN(num) ex_catstr("fbconn",num) 267 #define VAR_FBEPEC(num) ex_catstr("fbepecnt",num) 270 #define VAR_FATTRIB(num) ex_catstr("fattrb",num) 273 #define VAR_NAME_FATTRIB(num) ex_catstr("fattrib_name",num) 276 #define VAR_FA_PROP(num) ex_catstr("fa_prop",num) 279 #define ATT_PROP_NAME "name" 283 #define VAR_MAP "elem_map" 286 #define DIM_NUM_SS "num_side_sets" 287 #define VAR_SS_STAT "ss_status" 288 #define VAR_SS_IDS "ss_prop1" 289 #define DIM_NUM_SIDE_SS(num) ex_catstr("num_side_ss",num) 291 #define DIM_NUM_DF_SS(num) ex_catstr("num_df_ss",num) 296 #define VAR_FACT_SS(num) ex_catstr("dist_fact_ss",num) 300 #define VAR_ELEM_SS(num) ex_catstr("elem_ss",num) 303 #define VAR_SIDE_SS(num) ex_catstr("side_ss",num) 305 #define VAR_SS_PROP(num) ex_catstr("ss_prop",num) 308 #define DIM_NUM_ES "num_edge_sets" 309 #define VAR_ES_STAT "es_status" 310 #define VAR_ES_IDS "es_prop1" 311 #define DIM_NUM_EDGE_ES(num) ex_catstr("num_edge_es",num) 313 #define DIM_NUM_DF_ES(num) ex_catstr("num_df_es",num) 318 #define VAR_FACT_ES(num) ex_catstr("dist_fact_es",num) 322 #define VAR_EDGE_ES(num) ex_catstr("edge_es",num) 325 #define VAR_ORNT_ES(num) ex_catstr("ornt_es",num) 328 #define VAR_ES_PROP(num) ex_catstr("es_prop",num) 331 #define DIM_NUM_FS "num_face_sets" 332 #define VAR_FS_STAT "fs_status" 333 #define VAR_FS_IDS "fs_prop1" 334 #define DIM_NUM_FACE_FS(num) ex_catstr("num_face_fs",num) 336 #define DIM_NUM_DF_FS(num) ex_catstr("num_df_fs",num) 341 #define VAR_FACT_FS(num) ex_catstr("dist_fact_fs",num) 345 #define VAR_FACE_FS(num) ex_catstr("face_fs",num) 348 #define VAR_ORNT_FS(num) ex_catstr("ornt_fs",num) 350 #define VAR_FS_PROP(num) ex_catstr("fs_prop",num) 353 #define DIM_NUM_ELS "num_elem_sets" 354 #define DIM_NUM_ELE_ELS(num) ex_catstr("num_ele_els",num) 357 #define DIM_NUM_DF_ELS(num) ex_catstr("num_df_els",num) 360 #define VAR_ELS_STAT "els_status" 361 #define VAR_ELS_IDS "els_prop1" 362 #define VAR_ELEM_ELS(num) ex_catstr("elem_els",num) 365 #define VAR_FACT_ELS(num) ex_catstr("dist_fact_els",num) 368 #define VAR_ELS_PROP(num) ex_catstr("els_prop",num) 371 #define DIM_NUM_NS "num_node_sets" 372 #define DIM_NUM_NOD_NS(num) ex_catstr("num_nod_ns",num) 375 #define DIM_NUM_DF_NS(num) ex_catstr("num_df_ns",num) 378 #define VAR_NS_STAT "ns_status" 379 #define VAR_NS_IDS "ns_prop1" 380 #define VAR_NODE_NS(num) ex_catstr("node_ns",num) 383 #define VAR_FACT_NS(num) ex_catstr("dist_fact_ns",num) 386 #define VAR_NS_PROP(num) ex_catstr("ns_prop",num) 389 #define DIM_NUM_QA "num_qa_rec" 390 #define VAR_QA_TITLE "qa_records" 391 #define DIM_NUM_INFO "num_info" 392 #define VAR_INFO "info_records" 393 #define VAR_HIS_TIME "time_hist" 394 #define VAR_WHOLE_TIME "time_whole" 396 #define VAR_ELEM_TAB "elem_var_tab" 398 #define VAR_EBLK_TAB "edge_var_tab" 399 #define VAR_FBLK_TAB "face_var_tab" 400 #define VAR_ELSET_TAB "elset_var_tab" 402 #define VAR_SSET_TAB "sset_var_tab" 404 #define VAR_FSET_TAB "fset_var_tab" 406 #define VAR_ESET_TAB "eset_var_tab" 408 #define VAR_NSET_TAB "nset_var_tab" 410 #define DIM_NUM_GLO_VAR "num_glo_var" 411 #define VAR_NAME_GLO_VAR "name_glo_var" 412 #define VAR_GLO_VAR "vals_glo_var" 413 #define DIM_NUM_NOD_VAR "num_nod_var" 414 #define VAR_NAME_NOD_VAR "name_nod_var" 415 #define VAR_NOD_VAR "vals_nod_var" 416 #define VAR_NOD_VAR_NEW(num) ex_catstr("vals_nod_var",num) 418 #define DIM_NUM_ELE_VAR "num_elem_var" 419 #define VAR_NAME_ELE_VAR "name_elem_var" 420 #define VAR_ELEM_VAR(num1,num2) ex_catstr2("vals_elem_var",num1,"eb",num2) 424 #define DIM_NUM_EDG_VAR "num_edge_var" 425 #define VAR_NAME_EDG_VAR "name_edge_var" 426 #define VAR_EDGE_VAR(num1,num2) ex_catstr2("vals_edge_var",num1,"eb",num2) 429 #define DIM_NUM_FAC_VAR "num_face_var" 430 #define VAR_NAME_FAC_VAR "name_face_var" 431 #define VAR_FACE_VAR(num1,num2) ex_catstr2("vals_face_var",num1,"fb",num2) 435 #define DIM_NUM_NSET_VAR "num_nset_var" 436 #define VAR_NAME_NSET_VAR "name_nset_var" 437 #define VAR_NS_VAR(num1,num2) ex_catstr2("vals_nset_var",num1,"ns",num2) 440 #define DIM_NUM_ESET_VAR "num_eset_var" 441 #define VAR_NAME_ESET_VAR "name_eset_var" 442 #define VAR_ES_VAR(num1,num2) ex_catstr2("vals_eset_var",num1,"es",num2) 445 #define DIM_NUM_FSET_VAR "num_fset_var" 446 #define VAR_NAME_FSET_VAR "name_fset_var" 447 #define VAR_FS_VAR(num1,num2) ex_catstr2("vals_fset_var",num1,"fs",num2) 450 #define DIM_NUM_SSET_VAR "num_sset_var" 451 #define VAR_NAME_SSET_VAR "name_sset_var" 452 #define VAR_SS_VAR(num1,num2) ex_catstr2("vals_sset_var",num1,"ss",num2) 455 #define DIM_NUM_ELSET_VAR "num_elset_var" 456 #define VAR_NAME_ELSET_VAR "name_elset_var" 457 #define VAR_ELS_VAR(num1,num2) ex_catstr2("vals_elset_var",num1,"es",num2) 461 #define DIM_NUM_HIS_VAR "num_his_var" 462 #define VAR_NAME_HIS_VAR "name_his_var" 463 #define VAR_HIS_VAR "vals_his_var" 464 #define DIM_STR "len_string" 467 #define DIM_STR_NAME "len_name" 470 #define DIM_LIN "len_line" 473 #define DIM_N4 "four" 475 #define DIM_TIME "time_step" 477 #define DIM_HTIME "hist_time_step" 478 #define VAR_ELEM_NUM_MAP "elem_num_map" 481 #define VAR_FACE_NUM_MAP "face_num_map" 484 #define VAR_EDGE_NUM_MAP "edge_num_map" 487 #define VAR_NODE_NUM_MAP "node_num_map" 490 #define DIM_NUM_EM "num_elem_maps" 491 #define VAR_ELEM_MAP(num) ex_catstr("elem_map",num) 493 #define VAR_EM_PROP(num) ex_catstr("em_prop",num) 496 #define DIM_NUM_EDM "num_edge_maps" 497 #define VAR_EDGE_MAP(num) ex_catstr("edge_map",num) 499 #define VAR_EDM_PROP(num) ex_catstr("edm_prop",num) 502 #define DIM_NUM_FAM "num_face_maps" 503 #define VAR_FACE_MAP(num) ex_catstr("face_map",num) 505 #define VAR_FAM_PROP(num) ex_catstr("fam_prop",num) 508 #define DIM_NUM_NM "num_node_maps" 509 #define VAR_NODE_MAP(num) ex_catstr("node_map",num) 511 #define VAR_NM_PROP(num) ex_catstr("nm_prop",num) 515 #define DIM_NUM_CFRAMES "num_cframes" 516 #define DIM_NUM_CFRAME9 "num_cframes_9" 517 #define VAR_FRAME_COORDS "frame_coordinates" 518 #define VAR_FRAME_IDS "frame_ids" 519 #define VAR_FRAME_TAGS "frame_tags" 521 #define VAR_ELBLK_IDS_GLOBAL "el_blk_ids_global" 522 #define VAR_ELBLK_CNT_GLOBAL "el_blk_cnt_global" 523 #define VAR_NS_IDS_GLOBAL "ns_ids_global" 524 #define VAR_NS_NODE_CNT_GLOBAL "ns_node_cnt_global" 525 #define VAR_NS_DF_CNT_GLOBAL "ns_df_cnt_global" 526 #define VAR_SS_IDS_GLOBAL "ss_ids_global" 527 #define VAR_SS_SIDE_CNT_GLOBAL "ss_side_cnt_global" 528 #define VAR_SS_DF_CNT_GLOBAL "ss_df_cnt_global" 529 #define VAR_FILE_TYPE "nem_ftype" 530 #define VAR_COMM_MAP "comm_map" 531 #define VAR_NODE_MAP_INT "node_mapi" 532 #define VAR_NODE_MAP_INT_IDX "node_mapi_idx" 533 #define VAR_NODE_MAP_BOR "node_mapb" 534 #define VAR_NODE_MAP_BOR_IDX "node_mapb_idx" 535 #define VAR_NODE_MAP_EXT "node_mape" 536 #define VAR_NODE_MAP_EXT_IDX "node_mape_idx" 537 #define VAR_ELEM_MAP_INT "elem_mapi" 538 #define VAR_ELEM_MAP_INT_IDX "elem_mapi_idx" 539 #define VAR_ELEM_MAP_BOR "elem_mapb" 540 #define VAR_ELEM_MAP_BOR_IDX "elem_mapb_idx" 541 #define VAR_INT_N_STAT "int_n_stat" 542 #define VAR_BOR_N_STAT "bor_n_stat" 543 #define VAR_EXT_N_STAT "ext_n_stat" 544 #define VAR_INT_E_STAT "int_e_stat" 545 #define VAR_BOR_E_STAT "bor_e_stat" 546 #define VAR_N_COMM_IDS "n_comm_ids" 547 #define VAR_N_COMM_STAT "n_comm_stat" 548 #define VAR_N_COMM_INFO_IDX "n_comm_info_idx" 549 #define VAR_E_COMM_IDS "e_comm_ids" 550 #define VAR_E_COMM_STAT "e_comm_stat" 551 #define VAR_E_COMM_INFO_IDX "e_comm_info_idx" 552 #define VAR_N_COMM_NIDS "n_comm_nids" 553 #define VAR_N_COMM_PROC "n_comm_proc" 554 #define VAR_N_COMM_DATA_IDX "n_comm_data_idx" 555 #define VAR_E_COMM_EIDS "e_comm_eids" 556 #define VAR_E_COMM_SIDS "e_comm_sids" 557 #define VAR_E_COMM_PROC "e_comm_proc" 558 #define VAR_E_COMM_DATA_IDX "e_comm_data_idx" 560 #define DIM_NUM_INT_NODES "num_int_node" 561 #define DIM_NUM_BOR_NODES "num_bor_node" 562 #define DIM_NUM_EXT_NODES "num_ext_node" 563 #define DIM_NUM_INT_ELEMS "num_int_elem" 564 #define DIM_NUM_BOR_ELEMS "num_bor_elem" 565 #define DIM_NUM_PROCS "num_processors" 566 #define DIM_NUM_PROCS_F "num_procs_file" 567 #define DIM_NUM_NODES_GLOBAL "num_nodes_global" 568 #define DIM_NUM_ELEMS_GLOBAL "num_elems_global" 569 #define DIM_NUM_NS_GLOBAL "num_ns_global" 570 #define DIM_NUM_SS_GLOBAL "num_ss_global" 571 #define DIM_NUM_ELBLK_GLOBAL "num_el_blk_global" 572 #define DIM_NUM_N_CMAPS "num_n_cmaps" 573 #define DIM_NUM_E_CMAPS "num_e_cmaps" 574 #define DIM_NCNT_CMAP "ncnt_cmap" 575 #define DIM_ECNT_CMAP "ecnt_cmap" 646 void ex_iqsort(
int v[],
int iv[],
int count );
647 void ex_iqsort64(int64_t v[], int64_t iv[], int64_t count );
650 char*
ex_catstr2(
const char*,
int,
const char*,
int);
656 int ex_conv_ini (
int exoid,
int* comp_wordsize,
int* io_wordsize,
int file_wordsize,
int int64_status,
int is_parallel);
693 size_t *count,
int *dimid,
const char *routine);
706 const char *func_name
721 const char *var_name,
int num_sides
Definition: exodusII_int.h:623
long num
Definition: exodusII_int.h:639
char * ex_catstrn12(char *name, int num1, int num2)
Definition: ex_ne_util.c:92
struct list_item * next
Definition: exodusII_int.h:633
Definition: exodusII_int.h:580
Definition: exodusII_int.h:579
int int64_status
Definition: exodusII_int.h:607
unsigned int shuffle
Definition: exodusII_int.h:611
Definition: exodusII_int.h:590
int valid_stat
Definition: exodusII_int.h:642
char * ex_name_var_of_object(ex_entity_type, int, int)
Definition: ex_utils.c:506
void ex_conv_exit(int exoid)
Definition: ex_conv.c:221
struct obj_stats * next
Definition: exodusII_int.h:643
void ex_rm_stat_ptr(int exoid, struct obj_stats **obj_ptr)
Definition: ex_utils.c:900
int value
Definition: exodusII_int.h:632
Definition: exodusII_int.h:584
Definition: exodusII_int.h:598
int ex_inc_file_item(int, struct list_item **)
Definition: ex_utils.c:1004
unsigned int user_compute_wordsize
Definition: exodusII_int.h:610
struct list_item ** ex_get_counter_list(ex_entity_type obj_type)
Definition: ex_utils.c:944
void ex_update_max_name_length(int exoid, int length)
Definition: ex_utils.c:150
struct obj_stats * ex_get_stat_ptr(int exoid, struct obj_stats **obj_ptr)
Definition: ex_utils.c:859
struct obj_stats * exoII_edm
Definition: ex_utils.c:65
nc_type netcdf_type_code
Definition: exodusII_int.h:606
void ex_iqsort64(int64_t v[], int64_t iv[], int64_t count)
Definition: ex_utils.c:1418
int num_nodes_per_side[6]
Definition: exodusII_int.h:624
int ex_is_parallel(int exoid)
Definition: ex_conv.c:428
int ex_conv_ini(int exoid, int *comp_wordsize, int *io_wordsize, int file_wordsize, int int64_status, int is_parallel)
Definition: ex_conv.c:84
int valid_ids
Definition: exodusII_int.h:641
struct obj_stats * exoII_eb
Definition: ex_utils.c:56
int ex_put_names_internal(int exoid, int varid, size_t count, char **names, ex_entity_type type, const char *subtype, const char *routine)
Definition: ex_utils.c:173
int ex_get_file_type(int neid, char *ftype)
Definition: ex_ne_util.c:214
Definition: exodusII_int.h:587
char * ex_catstr2(const char *, int, const char *, int)
Definition: ex_utils.c:359
Definition: exodusII_int.h:617
nc_type nc_flt_code(int exoid)
Definition: ex_conv.c:264
char * ex_name_of_map(ex_entity_type, int)
Definition: ex_utils.c:531
Definition: exodusII_int.h:630
int maximum_name_length
Definition: exodusII_int.h:608
int ex_check_file_type(const char *path, int *type)
Definition: ex_utils.c:86
struct obj_stats * exoII_es
Definition: ex_utils.c:60
void ex_compress_variable(int exoid, int varid, int type)
Definition: ex_utils.c:1526
int exoid
Definition: exodusII_int.h:640
int ne_check_file_version(int neid)
Definition: ex_ne_util.c:306
struct obj_stats * exoII_fa
Definition: ex_utils.c:58
struct obj_stats * exoII_ss
Definition: ex_utils.c:62
void * ex_safe_free(void *array)
Definition: ex_utils.c:1558
struct obj_stats * exoII_ed
Definition: ex_utils.c:57
int ex_get_name_internal(int exoid, int varid, size_t index, char *name, int name_size, ex_entity_type type, const char *routine)
Definition: ex_utils.c:299
void ex_rm_file_item(int, struct list_item **)
Definition: ex_utils.c:1119
Definition: exodusII_int.h:604
int ex_get_dimension(int exoid, const char *dimtype, const char *label, size_t *count, int *dimid, const char *routine)
Definition: ex_utils.c:1478
struct ex_file_item * ex_find_file_item(int exoid)
Definition: ex_conv.c:72
Definition: exodusII_int.h:582
int num_attr
Definition: exodusII_int.h:625
ex_entity_type
Definition: exodusII.h:210
struct obj_stats * exoII_ns
Definition: ex_utils.c:59
struct obj_stats * exoII_nm
Definition: ex_utils.c:67
ex_element_type
Definition: exodusII_int.h:577
Definition: exodusII_int.h:581
int64_t * id_vals
Definition: exodusII_int.h:637
struct ex_file_item * next
Definition: exodusII_int.h:614
struct obj_stats * exoII_els
Definition: ex_utils.c:63
Definition: exodusII_int.h:636
ex_element_type elem_type_val
Definition: exodusII_int.h:627
Definition: exodusII_int.h:585
ex_coordinate_frame_type
Definition: exodusII_int.h:595
int * stat_vals
Definition: exodusII_int.h:638
Definition: exodusII_int.h:588
int64_t num_elem_in_blk
Definition: exodusII_int.h:621
int file_id
Definition: exodusII_int.h:605
char * ex_dim_num_entries_in_object(ex_entity_type, int)
Definition: ex_utils.c:479
int ex_default_max_name_length
int ex_id_lkup(int exoid, ex_entity_type id_type, ex_entity_id num)
Definition: ex_utils.c:565
Definition: exodusII_int.h:596
unsigned int is_parallel
Definition: exodusII_int.h:613
struct obj_stats * exoII_em
Definition: ex_utils.c:64
int num_nodes_per_elem
Definition: exodusII_int.h:622
int exo_id
Definition: exodusII_int.h:631
int64_t elem_blk_id
Definition: exodusII_int.h:620
char elem_type[33]
Definition: exodusII_int.h:619
int ex_leavedef(int neid, const char *func_name)
Definition: ex_ne_util.c:70
struct obj_stats * exoII_fs
Definition: ex_utils.c:61
struct ex_file_item * ex_add_file_item(int exoid)
void ex_trim_internal(char *name)
Definition: ex_utils.c:326
Definition: exodusII_int.h:583
int ex_get_cpu_ws(void)
Definition: ex_utils.c:1223
int64_t elem_ctr
Definition: exodusII_int.h:626
int ex_get_file_item(int, struct list_item **)
Definition: ex_utils.c:1066
void ex_iqsort(int v[], int iv[], int count)
Definition: ex_utils.c:1404
int ex_put_nemesis_version(int neid)
Definition: ex_ne_util.c:259
Definition: exodusII_int.h:586
int ex_get_names_internal(int exoid, int varid, size_t count, char **names, ex_entity_type type, const char *routine)
Definition: ex_utils.c:278
Definition: exodusII_int.h:589
char * ex_catstr(const char *, int)
Definition: ex_utils.c:347
int64_t ex_entity_id
Definition: exodusII.h:267
unsigned int file_type
Definition: exodusII_int.h:612
int ex_comp_ws(int exoid)
Definition: ex_conv.c:405
Definition: exodusII_int.h:578
char * ex_dim_num_objects(ex_entity_type obj_type)
Definition: ex_utils.c:436
struct obj_stats * exoII_fam
Definition: ex_utils.c:66
int ne_id_lkup(int neid, const char *var_name, int64_t *idx, ex_entity_id ne_var_id)
Definition: ex_ne_util.c:132
Definition: exodusII_int.h:591
unsigned int compression_level
Definition: exodusII_int.h:609
int ex_put_name_internal(int exoid, int varid, size_t index, const char *name, ex_entity_type type, const char *subtype, const char *routine)
Definition: ex_utils.c:229
Definition: exodusII_int.h:597