6#ifndef HECMW_STRUCT_INCLUDED
7#define HECMW_STRUCT_INCLUDED
15#define HECMW_SECT_TYPE_SOLID 1
16#define HECMW_SECT_TYPE_SHELL 2
17#define HECMW_SECT_TYPE_BEAM 3
18#define HECMW_SECT_TYPE_INTERFACE 4
21#define HECMW_SECT_OPT_PSTRESS 0
22#define HECMW_SECT_OPT_PSTRAIN 1
23#define HECMW_SECT_OPT_ASYMMETRY 2
24#define HECMW_SECT_OPT_PSTRESS_RI 10
25#define HECMW_SECT_OPT_PSTRAIN_RI 11
26#define HECMW_SECT_OPT_ASYMMETRY_RI 12
62#define HECMW_AMP_TYPEDEF_TABULAR 1
65#define HECMW_AMP_TYPETIME_STEP 1
68#define HECMW_AMP_TYPEVAL_RELATIVE 1
69#define HECMW_AMP_TYPEVAL_ABSOLUTE 2
85#define HECMW_BCGRPTYPE_DISPALCEMENT 1
86#define HECMW_BCGRPTYPE_FLUX 2
125#define HECMW_CONTACT_TYPE_NODE_SURF 1
126#define HECMW_CONTACT_TYPE_SURF_SURF 2
142#define HECMW_FLAG_PARTTYPE_UNKNOWN 0
143#define HECMW_FLAG_PARTTYPE_NODEBASED 1
144#define HECMW_FLAG_PARTTYPE_ELEMBASED 2
148#define HECMW_FLAG_PARTCONTACT_UNKNOWN 0
149#define HECMW_FLAG_PARTCONTACT_AGGREGATE 1
150#define HECMW_FLAG_PARTCONTACT_DISTRIBUTE 2
151#define HECMW_FLAG_PARTCONTACT_SIMPLE 3
#define HECMW_FILENAME_LEN
int * amp_type_definition
struct hecmwST_section * section
int * adapt_children_item
double * elem_mat_int_val
int * adapt_children_index
struct hecmwST_amplitude * amp
struct hecmwST_material * material
struct hecmwST_refine_origin * refine_origin
struct hecmwST_node_grp * node_group
double * node_init_val_item
struct hecmwST_contact_pair * contact_pair
struct hecmwST_surf_grp * surf_group
char gridfile[HECMW_FILENAME_LEN+1]
char header[HECMW_HEADER_LEN+1]
int hecmw_flag_partcontact
struct hecmwST_elem_grp * elem_group
int * node_init_val_index
int * when_i_was_refined_node
int * when_i_was_refined_elem