ExodusII  5.15
ex_get_n_coord.c File Reference
#include "exodusII.h"
#include "exodusII_int.h"

Functions

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

Function Documentation

int ex_get_n_coord ( int  exoid,
int64_t  start_node_num,
int64_t  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.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines