ExodusII
6.05
|
#include "exodusII.h"
Functions | |
int | ex_get_elem_attr (int exoid, ex_entity_id elem_blk_id, void *attrib) |
int ex_get_elem_attr | ( | int | exoid, |
ex_entity_id | elem_blk_id, | ||
void * | attrib | ||
) |
The function ex_get_elem_attr() reads the attributes for an element block. Memory must be allocated for(num_attr
x num_elem_this_blk
) attributes before this routine is called.
Because the attributes are floating point values, the application code must declare the array passed to be the appropriate type (float
or double
) to match the compute word size passed in ex_create() or ex_open().
[in] | exoid | exodus file ID returned from a previous call to ex_create() or ex_open(). |
[in] | elem_blk_id | The element block ID. |
[out] | attrib | Size [num_elem_this_blk*num_attr]. Returned list of(num_attr x num_elem_this_blk) attributes for the element block, with the num_attr index cycling faster. |
Refer to the code example in ex_get_elem_block() for an example of reading the element attributes for an element block.