ExodusII
5.15
|
Defines | |
#define | EX_PREPARE_BLOCK(TNAME, WNAME, DNUMNAME, VSTATNAME, VIDNAME, LNUMNAME, SNUMNAME, SIDNAME, GSTAT) |
#define | EX_PREPARE_ATTRIB_ARRAY(TNAME, CURBLK, DNAME, DVAL, ID, VANAME, VADIM0, VADIM1, VANNAME) |
#define | EX_PREPARE_CONN(TNAME, BLK, BLKID, BLKSZ, VNAME, DNAME) |
Functions | |
int | ex_put_concat_all_blocks (int exoid, const ex_block_params *param) |
#define EX_PREPARE_ATTRIB_ARRAY | ( | TNAME, | |
CURBLK, | |||
DNAME, | |||
DVAL, | |||
ID, | |||
VANAME, | |||
VADIM0, | |||
VADIM1, | |||
VANNAME | |||
) |
#define EX_PREPARE_BLOCK | ( | TNAME, | |
WNAME, | |||
DNUMNAME, | |||
VSTATNAME, | |||
VIDNAME, | |||
LNUMNAME, | |||
SNUMNAME, | |||
SIDNAME, | |||
GSTAT | |||
) |
#define EX_PREPARE_CONN | ( | TNAME, | |
BLK, | |||
BLKID, | |||
BLKSZ, | |||
VNAME, | |||
DNAME | |||
) |
if ( DNAME > 0 ) { \ int conn_int_type = NC_INT; \ if (ex_int64_status(exoid) & EX_BULK_INT64_DB) { \ conn_int_type = NC_INT64; \ } \ dims[0] = BLKSZ; \ dims[1] = DNAME; \ \ if ((status = nc_def_var(exoid, VNAME(BLK+1), \ conn_int_type, 2, dims, &connid)) != NC_NOERR) { \ exerrval = status; \ sprintf(errmsg, \ "Error: failed to create " TNAME " connectivity array for block %"PRId64" in file id %d", \ BLKID,exoid); \ ex_err("ex_put_concat_all_blocks",errmsg,exerrval); \ goto error_ret; /* exit define mode and return */ \ } \ ex_compress_variable(exoid, connid, 1); \ }
int ex_put_concat_all_blocks | ( | int | exoid, |
const ex_block_params * | param | ||
) |
writes the parameters used to describe all element, edge, and face blocks
exoid | exodus file id |
param | block parameters structure |