|
ExodusII 4.96
|

Functions | |
| int | ex_put_truth_table (int exoid, ex_entity_type obj_type, int num_blk, int num_var, int *var_tab) |
| int ex_put_truth_table | ( | int | exoid, |
| ex_entity_type | obj_type, | ||
| int | num_blk, | ||
| int | num_var, | ||
| int * | var_tab | ||
| ) |
writes the EXODUS II variable truth table to the database; also, creates netCDF variables in which to store EXODUS II variable values; although this table isn't required (because the netCDF variables can also be created in ex_put_var), this call will save tremendous time because all of the variables are defined at once while the file is in define mode, rather than going in and out of define mode (causing the entire file to be copied over and over) which is what occurs when the variables are defined in ex_put_var
| exoid | exodus file id |
| obj_type | object type |
| num_blk | number of blocks |
| num_var | number of variables |
| *var_tab | variable truth table array |
References DIM_NUM_EDG_VAR, DIM_NUM_ELE_VAR, DIM_NUM_ELSET_VAR, DIM_NUM_ESET_VAR, DIM_NUM_FAC_VAR, DIM_NUM_FSET_VAR, DIM_NUM_NSET_VAR, DIM_NUM_SSET_VAR, DIM_TIME, EX_BADPARAM, ex_catstr(), ex_catstr2(), ex_dim_num_objects(), EX_EDGE_BLOCK, EX_EDGE_SET, EX_ELEM_BLOCK, EX_ELEM_SET, ex_err(), EX_FACE_BLOCK, EX_FACE_SET, EX_FATAL, ex_get_dimension(), ex_get_ids(), EX_MEMFAIL, ex_name_of_object(), EX_NODE_SET, EX_NOERR, EX_SIDE_SET, EX_WARN, exerrval, MAX_ERR_LENGTH, nc_flt_code(), NULL, VAR_EBLK_TAB, VAR_ELEM_TAB, VAR_ELS_STAT, VAR_ELSET_TAB, VAR_ES_STAT, VAR_ESET_TAB, VAR_FBLK_TAB, VAR_FS_STAT, VAR_FSET_TAB, VAR_NS_STAT, VAR_NSET_TAB, VAR_SS_STAT, VAR_SSET_TAB, VAR_STAT_ED_BLK, VAR_STAT_EL_BLK, and VAR_STAT_FA_BLK.
Referenced by ex_put_elem_var_tab(), ex_put_nset_var_tab(), ex_put_sset_var_tab(), and ex_put_var_tab().