|
ExodusII 4.96
|

Defines | |
| #define | EX_GET_DIM_VALUE(TNAME, DNAME, DIMVAR, SDIMVAL) |
Functions | |
| int | ex_get_init_ext (int exoid, ex_init_params *info) |
| #define EX_GET_DIM_VALUE | ( | TNAME, | |
| DNAME, | |||
| DIMVAR, | |||
| SDIMVAL | |||
| ) |
if ((status = nc_inq_dimid (exoid, DNAME, &DIMVAR)) != NC_NOERR) { \ /* TNAME are optional and default to zero. */ \ SDIMVAL = 0; \ } else { \ if ((status = nc_inq_dimlen(exoid, DIMVAR, &lnum)) != NC_NOERR) { \ exerrval = status; \ sprintf(errmsg, "Error: failed to get number of " TNAME " in file id %d", \ exoid); \ ex_err("ex_get_init",errmsg,exerrval); \ return (EX_FATAL); \ } \ SDIMVAL = lnum; \ }
Referenced by ex_get_init_ext().
| int ex_get_init_ext | ( | int | exoid, |
| ex_init_params * | info | ||
| ) |
reads the initialization parameters from an opened EXODUS II file
| exoid | exodus file id | |
| [out] | info | ex_init_params structure containing metadata for mesh. |
References ATT_TITLE, DIM_NUM_DIM, DIM_NUM_ED_BLK, DIM_NUM_EDGE, DIM_NUM_EDM, DIM_NUM_EL_BLK, DIM_NUM_ELEM, DIM_NUM_ELS, DIM_NUM_EM, DIM_NUM_ES, DIM_NUM_FA_BLK, DIM_NUM_FACE, DIM_NUM_FAM, DIM_NUM_FS, DIM_NUM_NM, DIM_NUM_NODES, DIM_NUM_NS, DIM_NUM_SS, ex_err(), EX_FATAL, EX_GET_DIM_VALUE, ex_get_dimension(), EX_NOERR, exerrval, MAX_ERR_LENGTH, MAX_LINE_LENGTH, ex_init_params::num_dim, ex_init_params::num_edge, ex_init_params::num_edge_blk, ex_init_params::num_edge_maps, ex_init_params::num_edge_sets, ex_init_params::num_elem, ex_init_params::num_elem_blk, ex_init_params::num_elem_maps, ex_init_params::num_elem_sets, ex_init_params::num_face, ex_init_params::num_face_blk, ex_init_params::num_face_maps, ex_init_params::num_face_sets, ex_init_params::num_node_maps, ex_init_params::num_node_sets, ex_init_params::num_nodes, ex_init_params::num_side_sets, and ex_init_params::title.
Referenced by ex_get_init().