ExodusII 6.05
Loading...
Searching...
No Matches
ex_put_conn.c File Reference
#include <inttypes.h>
#include <stddef.h>
#include <stdio.h>
#include "exodusII.h"
#include "exodusII_int.h"
#include "netcdf.h"

Macros

#define EX_WRITE_CONN(TNAME, VARCONN, VARCONNVAL)
 

Functions

int ex_put_conn (int exoid, ex_entity_type blk_type, ex_entity_id blk_id, const void_int *node_conn, const void_int *elem_edge_conn, const void_int *elem_face_conn)
 

Macro Definition Documentation

◆ EX_WRITE_CONN

#define EX_WRITE_CONN ( TNAME,
VARCONN,
VARCONNVAL )
Value:
status = nc_put_var_longlong(exoid, VARCONN, VARCONNVAL); \
} else { \
status = nc_put_var_int(exoid, VARCONN, VARCONNVAL); \
} \
if (status != NC_NOERR) { \
exerrval = status; \
sprintf(errmsg, \
"Error: failed to write connectivity array for %s block %"PRId64" in file id %d", \
TNAME,blk_id,exoid); \
ex_err("ex_put_conn",errmsg, exerrval); \
return(EX_FATAL); \
}
#define EX_FATAL
Definition exodusII_int.h:96
int exerrval
Definition ex_err.c:91
int ex_int64_status(int exoid)
Definition ex_conv.c:286
#define EX_BULK_INT64_API
Definition exodusII.h:116

write out the connectivity array