Exodus 7.10

Functions
ex_get_partial_coord.c File Reference
`#include "exodusII.h"`
`#include "exodusII_int.h"`

## Functions
int | ex_get_partial_coord (int exoid, int64_t start_node_num, int64_t num_nodes, void *x_coor, void *y_coor, void *z_coor)

## Function Documentation

## ◆ ex_get_partial_coord()

int ex_get_partial_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

  | exoid | exodus file id
  | start_node_num | the starting index of the coordinates to be returned.
  | num_nodes | the number of nodes to read coordinates for.
  [out] | x_coor | Returned X coordinates of the nodes. These are returned only if x_coor is non-NULL.
  [out] | y_coor | Returned Y coordinates of the nodes. These are returned only if y_coor is non-NULL.
  [out] | z_coor | Returned Z coordinates of the nodes. These are returned only if z_coor is non-NULL.