- Deprecated:
- Use ex_get_set_param()(exoid, EX_NODE_SET, node_set_id, num_nodes_in_set, num_df_in_set)
The function ex_get_node_set_param() reads the number of nodes which describe a single node set and the number of distribution factors for the node set.
- Returns
- In case of an error, ex_get_node_set_param() returns a negative number; a warning will return a positive number. Possible causes of errors include:
- data file not properly opened with call to ex_create() or ex_open()
- a warning value is returned if no node sets are stored in the file.
- incorrect node set ID.
- Parameters
-
| [in] | exoid | exodus file ID returned from a previous call to ex_create() or ex_open(). |
| [in] | node_set_id | The node set ID. |
| [out] | num_nodes_in_set | Returned number of nodes in the node set. |
| [out] | num_df_in_set | Returned number of distribution factors in the node set. |
The following code segment will read a node set from an open exodus file :
int error,
exoid, id, num_nodes_in_set, num_df_in_set, *node_list;
float *dist_fact;
id = 100;
&num_df_in_set);
node_list = (int *) calloc(num_nodes_in_set, sizeof(int));
if (num_df_in_set > 0) {
dist_fact = (float *) calloc(num_nodes_in_set, sizeof(float));
}
&num_df_in_set);
if (num_df_in_set > 0) {
}