ExodusII 4.96
exginix.c File Reference
#include "exodusII.h"
#include "exodusII_int.h"
#include <stdlib.h>
#include <string.h>
Include dependency graph for exginix.c:

Defines

#define EX_GET_DIM_VALUE(TNAME, DNAME, DIMVAR, SDIMVAL)

Functions

int ex_get_init_ext (int exoid, ex_init_params *info)

Define Documentation

#define EX_GET_DIM_VALUE (   TNAME,
  DNAME,
  DIMVAR,
  SDIMVAL 
)
Value:
if ((status = nc_inq_dimid (exoid, DNAME, &DIMVAR)) != NC_NOERR) {    \
    /* TNAME are optional and default to zero. */ \
    SDIMVAL = 0; \
  } else { \
    if ((status = nc_inq_dimlen(exoid, DIMVAR, &lnum)) != NC_NOERR) {   \
        exerrval = status; \
        sprintf(errmsg, "Error: failed to get number of " TNAME " in file id %d", \
                exoid); \
        ex_err("ex_get_init",errmsg,exerrval); \
        return (EX_FATAL); \
      } \
    SDIMVAL = lnum; \
  }

Referenced by ex_get_init_ext().


Function Documentation