ExodusII 4.96
exgncor.c File Reference
#include "exodusII.h"
#include "exodusII_int.h"
Include dependency graph for exgncor.c:

Functions

int ex_get_n_coord (int exoid, int start_node_num, int num_nodes, void *x_coor, void *y_coor, void *z_coor)

Function Documentation

int ex_get_n_coord ( int  exoid,
int  start_node_num,
int  num_nodes,
void *  x_coor,
void *  y_coor,
void *  z_coor 
)

reads the coordinates of the nodes. Memory must be allocated for the coordinate arrays (x_coor, y_coor, and z_coor) before this call is made. The length of each of these arrays is the number of nodes in the mesh. Because the coordinates are floating point values, the application code must declare the arrays passed to be the appropriate type "float" or "double" to match the compute word size passed in ex_create() or ex_open()

Parameters:
exoidexodus file id
start_node_numthe starting index of the coordinates to be returned.
num_nodesthe number of nodes to read coordinates for.
[out]x_coorReturned X coordinates of the nodes. These are returned only if x_coor is non-NULL.
[out]y_coorReturned Y coordinates of the nodes. These are returned only if y_coor is non-NULL.
[out]z_coorReturned Z coordinates of the nodes. These are returned only if z_coor is non-NULL.

References DIM_NUM_DIM, DIM_NUM_NODES, EX_BADPARAM, ex_comp_ws(), ex_err(), EX_FATAL, ex_get_dimension(), ex_large_model(), EX_NOERR, exerrval, MAX_ERR_LENGTH, NULL, VAR_COORD, VAR_COORD_X, VAR_COORD_Y, and VAR_COORD_Z.