|
ExodusII
6.05
|
#include <inttypes.h>#include <stddef.h>#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include "exodusII.h"#include "exodusII_int.h"#include "netcdf.h"Macros | |
| #define | EX_LOOK_UP_VAR(VOBJID, VVAR, VOBJTAB, DNUMOBJ, DNUMOBJVAR) |
Functions | |
| int | ex_put_partial_var (int exoid, int time_step, ex_entity_type var_type, int var_index, ex_entity_id obj_id, int64_t start_index, int64_t num_entities, const void *var_vals) |
| #define EX_LOOK_UP_VAR | ( | VOBJID, | |
| VVAR, | |||
| VOBJTAB, | |||
| DNUMOBJ, | |||
| DNUMOBJVAR | |||
| ) |
| int ex_put_partial_var | ( | int | exoid, |
| int | time_step, | ||
| ex_entity_type | var_type, | ||
| int | var_index, | ||
| ex_entity_id | obj_id, | ||
| int64_t | start_index, | ||
| int64_t | num_entities, | ||
| const void * | var_vals | ||
| ) |
writes the values of a single variable for a partial block at one time step to the database; assume the first time step and variable index are 1
| exoid | exodus file id |
| time_step | time step number |
| var_type | type (edge block, face block, edge set, ... ) |
| var_index | element variable index |
| obj_id | element block id |
| start_index | index of first entity in block to write (1-based) |
| num_entities | number of entries in this block/set |
| var_vals | the values to be written |