📄 exodusii.h
字号:
char **prop_names); EXODUS_EXPORT int ex_get_qa (int exoid, char *qa_record[][4]); EXODUS_EXPORT int ex_get_side_set_node_list_len(int exoid, int side_set_id, int *side_set_node_list_len); EXODUS_EXPORT int ex_get_side_set_param (int exoid, int side_set_id, int *num_side_in_set, int *num_dist_fact_in_set); EXODUS_EXPORT int ex_get_side_set (int exoid, int side_set_id, int *side_set_elem_list, int *side_set_side_list); EXODUS_EXPORT int ex_get_side_set_node_count(int exoid, int side_set_id, int *side_set_node_cnt_list); EXODUS_EXPORT int ex_get_side_set_dist_fact (int exoid, int side_set_id, void *side_set_dist_fact); EXODUS_EXPORT int ex_get_side_set_ids (int exoid, int *ids); EXODUS_EXPORT int ex_get_side_set_node_list(int exoid, int side_set_id, int *side_set_node_cnt_list, int *side_set_node_list); EXODUS_EXPORT int ex_get_sset_var (int exoid, int time_step, int sset_var_index, int sset_id, int num_side_this_sset, void *sset_var_vals); EXODUS_EXPORT int ex_get_sset_var_tab (int exoid, int num_sidesets, int num_sset_var, int *sset_var_tab); EXODUS_EXPORT int ex_get_sset_varid (int exoid, int *varid); EXODUS_EXPORT int ex_get_time (int exoid, int time_step, void *time_value); EXODUS_EXPORT int ex_get_variable_names (int exoid, ex_entity_type obj_type, int num_vars, char *var_names[]); EXODUS_EXPORT int ex_get_var_names (int exoid, const char *var_type, int num_vars, char *var_names[]); EXODUS_EXPORT int ex_get_varid (int exoid, ex_entity_type obj_type, int *varid_arr); EXODUS_EXPORT int ex_get_variable_name (int exoid, ex_entity_type obj_type, int var_num, char *var_name); EXODUS_EXPORT int ex_get_var_name (int exoid, const char *var_type, int var_num, char *var_name); EXODUS_EXPORT int ex_get_var_param (int exoid, const char *var_type, int *num_vars); EXODUS_EXPORT int ex_get_variable_param (int exoid, ex_entity_type obj_type, int *num_vars); EXODUS_EXPORT int ex_get_object_truth_vector (int exoid, ex_entity_type var_type, int object_id, int num_var, int *var_vector); EXODUS_EXPORT int ex_get_truth_table (int exoid, ex_entity_type obj_type, int num_blk, int num_var, int *var_tab); EXODUS_EXPORT int ex_get_var_tab (int exoid, const char *var_type, int num_blk, int num_var, int *var_tab); EXODUS_EXPORT int ex_get_elem_var_tab (int exoid, int num_elem_blk, int num_elem_var, int *elem_var_tab);#define ex_open(path, mode, comp_ws, io_ws, version) ex_open_int(path, mode, comp_ws, io_ws, version, EX_API_VERS_NODOT) EXODUS_EXPORT int ex_open_int (const char *path, int mode, int *comp_ws, int *io_ws, float *version, int my_version); EXODUS_EXPORT int ex_put_attr_param (int exoid, ex_entity_type obj_type, int obj_id, int num_attrs); EXODUS_EXPORT int ex_get_attr_param (int exoid, ex_entity_type obj_type, int obj_id, int *num_attrs); EXODUS_EXPORT int ex_put_all_var_param (int exoid, int num_g, int num_n, int num_e, int *elem_var_tab, int num_m, int *nset_var_tab, int num_s, int *sset_var_tab); EXODUS_EXPORT int ex_put_concat_elem_block (int exoid, const int* elem_blk_id, char *elem_type[], const int* num_elem_this_blk, const int* num_nodes_per_elem, const int* num_attr, int define_maps); EXODUS_EXPORT int ex_put_concat_node_sets (int exoid, int *node_set_ids, int *num_nodes_per_set, int *num_dist_per_set, int *node_sets_node_index, int *node_sets_df_index, int *node_sets_node_list, void *node_sets_dist_fact); EXODUS_EXPORT int ex_put_concat_side_sets (int exoid, int *side_set_ids, int *num_elem_per_set, int *num_dist_per_set, int *side_sets_elem_index, int *side_sets_dist_index, int *side_sets_elem_list, int *side_sets_side_list, void *side_sets_dist_fact); EXODUS_EXPORT int ex_put_concat_var_param (int exoid, int num_g, int num_n, int num_e, int num_elem_blk, int *elem_var_tab); EXODUS_EXPORT int ex_put_coord_names (int exoid, char *coord_names[]); EXODUS_EXPORT int ex_put_coord (int exoid, const void *x_coor, const void *y_coor, const void *z_coor); EXODUS_EXPORT int ex_put_elem_attr_names(int exoid, int elem_blk_id, char *names[]); EXODUS_EXPORT int ex_put_elem_attr (int exoid, int elem_blk_id, const void *attrib); EXODUS_EXPORT int ex_put_elem_block (int exoid, int elem_blk_id, const char *elem_type, int num_elem_this_blk, int num_nodes_per_elem, int num_attr); EXODUS_EXPORT int ex_put_elem_conn (int exoid, int elem_blk_id, const int *connect); EXODUS_EXPORT int ex_put_elem_map (int exoid, int map_id, const int *elem_map); EXODUS_EXPORT int ex_put_id_map(int exoid, ex_entity_type obj_type, const int *map); EXODUS_EXPORT int ex_get_id_map(int exoid, ex_entity_type obj_type, int *map); EXODUS_EXPORT int ex_put_elem_num_map (int exoid, const int *elem_map); EXODUS_EXPORT int ex_put_elem_var (int exoid, int time_step, int elem_var_index, int elem_blk_id, int num_elem_this_blk, const void *elem_var_vals); EXODUS_EXPORT int ex_put_coordinate_frames(int exoid, int nframes, const int cf_ids[], void* pt_coordinates, const char* tags); EXODUS_EXPORT int ex_put_glob_vars (int exoid, int time_step, int num_glob_vars, const void *glob_var_vals); EXODUS_EXPORT int ex_put_info (int exoid, int num_info, char *info[]); EXODUS_EXPORT int ex_put_init (int exoid, const char *title, int num_dim, int num_nodes, int num_elem, int num_elem_blk, int num_node_sets, int num_side_sets); EXODUS_EXPORT int ex_put_map (int exoid, const int *elem_map); EXODUS_EXPORT int ex_put_map_param (int exoid, int num_node_maps, int num_elem_maps); EXODUS_EXPORT int ex_put_name (int exoid, ex_entity_type obj_type, int entity_id, const char *name); EXODUS_EXPORT int ex_put_names (int exoid, ex_entity_type obj_type, char *names[]); EXODUS_EXPORT int ex_put_nodal_var (int exoid, int time_step, int nodal_var_index, int num_nodes, const void *nodal_var_vals); EXODUS_EXPORT int ex_put_nodal_varid_var(int exoid, int time_step, int nodal_var_index, int num_nodes, int varid, const void *nodal_var_vals); EXODUS_EXPORT int ex_put_node_map (int exoid, int map_id, const int *node_map); EXODUS_EXPORT int ex_put_node_num_map (int exoid, const int *node_map); EXODUS_EXPORT int ex_put_node_set_param (int exoid, int node_set_id, int num_nodes_in_set, int num_dist_in_set); EXODUS_EXPORT int ex_put_node_set (int exoid, int node_set_id, const int *node_set_node_list); EXODUS_EXPORT int ex_put_node_set_dist_fact (int exoid, int node_set_id, const void *node_set_dist_fact); EXODUS_EXPORT int ex_put_nset_var (int exoid, int time_step, int nset_var_index, int nset_id, int num_nodes_this_nset, const void *nset_var_vals); EXODUS_EXPORT int ex_put_nset_var_tab (int exoid, int num_nset, int num_nset_var, int *nset_var_tab); EXODUS_EXPORT int ex_put_one_elem_attr (int exoid, int elem_blk_id, int attrib_index, const void *attrib); EXODUS_EXPORT int ex_put_partial_elem_map (int exoid, int map_id, int ent_start, int ent_count, const int *elem_map); EXODUS_EXPORT int ex_put_prop (int exoid, ex_entity_type obj_type, int obj_id, const char *prop_name, int value); EXODUS_EXPORT int ex_put_prop_array (int exoid, ex_entity_type obj_type, const char *prop_name, const int *values); EXODUS_EXPORT int ex_put_prop_names (int exoid, ex_entity_type obj_type, int num_props, char **prop_names); EXODUS_EXPORT int ex_put_qa (int exoid, int num_qa_records, char* qa_record[][4]); EXODUS_EXPORT int ex_put_side_set_param (int exoid, int side_set_id, int num_side_in_set, int num_dist_fact_in_set); EXODUS_EXPORT int ex_put_side_set (int exoid, int side_set_id, const int *side_set_elem_list, const int *side_set_side_list); EXODUS_EXPORT int ex_put_side_set_dist_fact (int exoid, int side_set_id, const void *side_set_dist_fact); EXODUS_EXPORT int ex_put_sset_var (int exoid, int time_step, int sset_var_index, int sset_id, int num_faces_this_sset, const void *sset_var_vals); EXODUS_EXPORT int ex_put_sset_var_tab (int exoid, int num_sset, int num_sset_var, int *sset_var_tab); EXODUS_EXPORT int ex_put_time (int exoid, int time_step, const void *time_value); EXODUS_EXPORT int ex_put_varid_var(int exoid, int time_step, int varid, int num_entity, const void *var_vals); EXODUS_EXPORT int ex_put_var_names (int exoid, const char *var_type, int num_vars, char *var_names[]); EXODUS_EXPORT int ex_put_var_name (int exoid, const char *var_type, int var_num, const char *var_name); EXODUS_EXPORT int ex_put_var_param (int exoid, const char *var_type, int num_vars); EXODUS_EXPORT int ex_put_variable_names (int exoid, ex_entity_type obj_type, int num_vars, char* var_names[]); EXODUS_EXPORT int ex_put_variable_name (int exoid, ex_entity_type obj_type, int var_num, const char *var_name); EXODUS_EXPORT int ex_put_variable_param (int exoid, ex_entity_type obj_type, int num_vars); EXODUS_EXPORT int ex_put_truth_table (int exoid, ex_entity_type obj_type, int num_blk, int num_var, int *var_tab); EXODUS_EXPORT int ex_put_var_tab (int exoid, const char *var_type, int num_blk, int num_var, int *var_tab); EXODUS_EXPORT int ex_put_elem_var_tab (int exoid, int num_elem_blk, int num_elem_var, int *elem_var_tab); EXODUS_EXPORT int ex_update (int exoid); EXODUS_EXPORT int ex_get_num_props (int exoid, ex_entity_type obj_type); EXODUS_EXPORT int ex_large_model(int exoid); EXODUS_EXPORT size_t ex_header_size(int exoid); EXODUS_EXPORT void ex_err(const char*, const char*, int); EXODUS_EXPORT void ex_get_err(const char** msg, const char** func, int* errcode); EXODUS_EXPORT void ex_opts(int options); EXODUS_EXPORT int ex_inquire(int exoid, int inquiry, int*, void*, char*); EXODUS_EXPORT int ex_get_varid_var(int exoid, int time_step, int varid, int num_entity, void *var_vals); /* ERROR CODE DEFINITIONS AND STORAGE */ extern int exerrval; /**< shared error return value */ extern int exoptval; /**< error reporting flag (default is quiet) */ char* ex_name_of_object(ex_entity_type obj_type); ex_entity_type ex_var_type_to_ex_entity_type(char var_type);#ifdef __cplusplus} /* close brackets on extern "C" declaration */#endif/** * \defgroup ErrorReturnCodes Exodus error return codes - exerrval return values * @{ */#define EX_MEMFAIL 1000 /**< memory allocation failure flag def */#define EX_BADFILEMODE 1001 /**< bad file mode def */#define EX_BADFILEID 1002 /**< bad file id def */#define EX_WRONGFILETYPE 1003 /**< wrong file type for function */#define EX_LOOKUPFAIL 1004 /**< id table lookup failed */#define EX_BADPARAM 1005 /**< bad parameter passed */#define EX_NULLENTITY -1006 /**< null entity found */#define EX_MSG -1000 /**< message print code - no error implied */#define EX_PRTLASTMSG -1001 /**< print last error message msg code *//* @} */#include "exodusII_ext.h"#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -