FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmwST_local_mesh Struct Reference

#include <hecmw_struct.h>

Collaboration diagram for hecmwST_local_mesh:

Data Fields

int hecmw_flag_adapt
 
int hecmw_flag_initcon
 
int hecmw_flag_parttype
 
int hecmw_flag_partdepth
 
int hecmw_flag_version
 
int hecmw_flag_partcontact
 
char gridfile [HECMW_FILENAME_LEN+1]
 
int hecmw_n_file
 
char ** files
 
char header [HECMW_HEADER_LEN+1]
 
double zero_temp
 
int n_node
 
int n_node_gross
 
int nn_middle
 
int nn_internal
 
int * node_internal_list
 
int * node_ID
 
int * global_node_ID
 
double * node
 
int n_dof
 
int n_dof_grp
 
int n_dof_tot
 
int * node_dof_index
 
int * node_dof_item
 
int * node_val_index
 
double * node_val_item
 
int * node_init_val_index
 
double * node_init_val_item
 
int n_elem
 
int n_elem_gross
 
int ne_internal
 
int * elem_internal_list
 
int * elem_ID
 
int * global_elem_ID
 
int * elem_type
 
int n_elem_type
 
int * elem_type_index
 
int * elem_type_item
 
int * elem_node_index
 
int * elem_node_item
 
int * section_ID
 
int * elem_mat_ID_index
 
int * elem_mat_ID_item
 
int n_elem_mat_ID
 
int * elem_mat_int_index
 
double * elem_mat_int_val
 
int * elem_val_index
 
double * elem_val_item
 
int zero
 
HECMW_Comm HECMW_COMM
 
int PETOT
 
int PEsmpTOT
 
int my_rank
 
int errnof
 
int n_subdomain
 
int n_neighbor_pe
 
int * neighbor_pe
 
int * import_index
 
int * import_item
 
int * export_index
 
int * export_item
 
int * shared_index
 
int * shared_item
 
int coarse_grid_level
 
int n_adapt
 
int * when_i_was_refined_node
 
int * when_i_was_refined_elem
 
int * adapt_parent_type
 
int * adapt_type
 
int * adapt_level
 
int * adapt_parent
 
int * adapt_children_index
 
int * adapt_children_item
 
int n_refine
 
int * node_old2new
 
int * node_new2old
 
int * elem_old2new
 
int * elem_new2old
 
int * n_node_refine_hist
 
struct hecmwST_sectionsection
 
struct hecmwST_materialmaterial
 
struct hecmwST_mpcmpc
 
struct hecmwST_amplitudeamp
 
struct hecmwST_node_grpnode_group
 
struct hecmwST_elem_grpelem_group
 
struct hecmwST_surf_grpsurf_group
 
struct hecmwST_contact_paircontact_pair
 
struct hecmwST_refine_originrefine_origin
 

Detailed Description

Definition at line 139 of file hecmw_struct.h.

Field Documentation

◆ adapt_children_index

int* hecmwST_local_mesh::adapt_children_index

Definition at line 234 of file hecmw_struct.h.

◆ adapt_children_item

int* hecmwST_local_mesh::adapt_children_item

Definition at line 235 of file hecmw_struct.h.

◆ adapt_level

int* hecmwST_local_mesh::adapt_level

Definition at line 231 of file hecmw_struct.h.

◆ adapt_parent

int* hecmwST_local_mesh::adapt_parent

Definition at line 233 of file hecmw_struct.h.

◆ adapt_parent_type

int* hecmwST_local_mesh::adapt_parent_type

Definition at line 229 of file hecmw_struct.h.

◆ adapt_type

int* hecmwST_local_mesh::adapt_type

Definition at line 230 of file hecmw_struct.h.

◆ amp

struct hecmwST_amplitude* hecmwST_local_mesh::amp

Definition at line 248 of file hecmw_struct.h.

◆ coarse_grid_level

int hecmwST_local_mesh::coarse_grid_level

Definition at line 225 of file hecmw_struct.h.

◆ contact_pair

struct hecmwST_contact_pair* hecmwST_local_mesh::contact_pair

Definition at line 252 of file hecmw_struct.h.

◆ elem_group

struct hecmwST_elem_grp* hecmwST_local_mesh::elem_group

Definition at line 250 of file hecmw_struct.h.

◆ elem_ID

int* hecmwST_local_mesh::elem_ID

Definition at line 189 of file hecmw_struct.h.

◆ elem_internal_list

int* hecmwST_local_mesh::elem_internal_list

Definition at line 187 of file hecmw_struct.h.

◆ elem_mat_ID_index

int* hecmwST_local_mesh::elem_mat_ID_index

Definition at line 198 of file hecmw_struct.h.

◆ elem_mat_ID_item

int* hecmwST_local_mesh::elem_mat_ID_item

Definition at line 199 of file hecmw_struct.h.

◆ elem_mat_int_index

int* hecmwST_local_mesh::elem_mat_int_index

Definition at line 202 of file hecmw_struct.h.

◆ elem_mat_int_val

double* hecmwST_local_mesh::elem_mat_int_val

Definition at line 203 of file hecmw_struct.h.

◆ elem_new2old

int* hecmwST_local_mesh::elem_new2old

Definition at line 242 of file hecmw_struct.h.

◆ elem_node_index

int* hecmwST_local_mesh::elem_node_index

Definition at line 195 of file hecmw_struct.h.

◆ elem_node_item

int* hecmwST_local_mesh::elem_node_item

Definition at line 196 of file hecmw_struct.h.

◆ elem_old2new

int* hecmwST_local_mesh::elem_old2new

Definition at line 241 of file hecmw_struct.h.

◆ elem_type

int* hecmwST_local_mesh::elem_type

Definition at line 191 of file hecmw_struct.h.

◆ elem_type_index

int* hecmwST_local_mesh::elem_type_index

Definition at line 193 of file hecmw_struct.h.

◆ elem_type_item

int* hecmwST_local_mesh::elem_type_item

Definition at line 194 of file hecmw_struct.h.

◆ elem_val_index

int* hecmwST_local_mesh::elem_val_index

Definition at line 204 of file hecmw_struct.h.

◆ elem_val_item

double* hecmwST_local_mesh::elem_val_item

Definition at line 205 of file hecmw_struct.h.

◆ errnof

int hecmwST_local_mesh::errnof

Definition at line 213 of file hecmw_struct.h.

◆ export_index

int* hecmwST_local_mesh::export_index

Definition at line 219 of file hecmw_struct.h.

◆ export_item

int* hecmwST_local_mesh::export_item

Definition at line 220 of file hecmw_struct.h.

◆ files

char** hecmwST_local_mesh::files

Definition at line 156 of file hecmw_struct.h.

◆ global_elem_ID

int* hecmwST_local_mesh::global_elem_ID

Definition at line 190 of file hecmw_struct.h.

◆ global_node_ID

int* hecmwST_local_mesh::global_node_ID

Definition at line 168 of file hecmw_struct.h.

◆ gridfile

char hecmwST_local_mesh::gridfile[HECMW_FILENAME_LEN+1]

Definition at line 154 of file hecmw_struct.h.

◆ header

char hecmwST_local_mesh::header[HECMW_HEADER_LEN+1]

Definition at line 157 of file hecmw_struct.h.

◆ HECMW_COMM

HECMW_Comm hecmwST_local_mesh::HECMW_COMM

Definition at line 209 of file hecmw_struct.h.

◆ hecmw_flag_adapt

int hecmwST_local_mesh::hecmw_flag_adapt

Definition at line 140 of file hecmw_struct.h.

◆ hecmw_flag_initcon

int hecmwST_local_mesh::hecmw_flag_initcon

Definition at line 141 of file hecmw_struct.h.

◆ hecmw_flag_partcontact

int hecmwST_local_mesh::hecmw_flag_partcontact

Definition at line 148 of file hecmw_struct.h.

◆ hecmw_flag_partdepth

int hecmwST_local_mesh::hecmw_flag_partdepth

Definition at line 146 of file hecmw_struct.h.

◆ hecmw_flag_parttype

int hecmwST_local_mesh::hecmw_flag_parttype

Definition at line 142 of file hecmw_struct.h.

◆ hecmw_flag_version

int hecmwST_local_mesh::hecmw_flag_version

Definition at line 147 of file hecmw_struct.h.

◆ hecmw_n_file

int hecmwST_local_mesh::hecmw_n_file

Definition at line 155 of file hecmw_struct.h.

◆ import_index

int* hecmwST_local_mesh::import_index

Definition at line 217 of file hecmw_struct.h.

◆ import_item

int* hecmwST_local_mesh::import_item

Definition at line 218 of file hecmw_struct.h.

◆ material

struct hecmwST_material* hecmwST_local_mesh::material

Definition at line 246 of file hecmw_struct.h.

◆ mpc

struct hecmwST_mpc* hecmwST_local_mesh::mpc

Definition at line 247 of file hecmw_struct.h.

◆ my_rank

int hecmwST_local_mesh::my_rank

Definition at line 212 of file hecmw_struct.h.

◆ n_adapt

int hecmwST_local_mesh::n_adapt

Definition at line 226 of file hecmw_struct.h.

◆ n_dof

int hecmwST_local_mesh::n_dof

Definition at line 171 of file hecmw_struct.h.

◆ n_dof_grp

int hecmwST_local_mesh::n_dof_grp

Definition at line 172 of file hecmw_struct.h.

◆ n_dof_tot

int hecmwST_local_mesh::n_dof_tot

Definition at line 173 of file hecmw_struct.h.

◆ n_elem

int hecmwST_local_mesh::n_elem

Definition at line 184 of file hecmw_struct.h.

◆ n_elem_gross

int hecmwST_local_mesh::n_elem_gross

Definition at line 185 of file hecmw_struct.h.

◆ n_elem_mat_ID

int hecmwST_local_mesh::n_elem_mat_ID

Definition at line 200 of file hecmw_struct.h.

◆ n_elem_type

int hecmwST_local_mesh::n_elem_type

Definition at line 192 of file hecmw_struct.h.

◆ n_neighbor_pe

int hecmwST_local_mesh::n_neighbor_pe

Definition at line 215 of file hecmw_struct.h.

◆ n_node

int hecmwST_local_mesh::n_node

Definition at line 161 of file hecmw_struct.h.

◆ n_node_gross

int hecmwST_local_mesh::n_node_gross

Definition at line 162 of file hecmw_struct.h.

◆ n_node_refine_hist

int* hecmwST_local_mesh::n_node_refine_hist

Definition at line 243 of file hecmw_struct.h.

◆ n_refine

int hecmwST_local_mesh::n_refine

Definition at line 238 of file hecmw_struct.h.

◆ n_subdomain

int hecmwST_local_mesh::n_subdomain

Definition at line 214 of file hecmw_struct.h.

◆ ne_internal

int hecmwST_local_mesh::ne_internal

Definition at line 186 of file hecmw_struct.h.

◆ neighbor_pe

int* hecmwST_local_mesh::neighbor_pe

Definition at line 216 of file hecmw_struct.h.

◆ nn_internal

int hecmwST_local_mesh::nn_internal

Definition at line 164 of file hecmw_struct.h.

◆ nn_middle

int hecmwST_local_mesh::nn_middle

Definition at line 163 of file hecmw_struct.h.

◆ node

double* hecmwST_local_mesh::node

Definition at line 170 of file hecmw_struct.h.

◆ node_dof_index

int* hecmwST_local_mesh::node_dof_index

Definition at line 174 of file hecmw_struct.h.

◆ node_dof_item

int* hecmwST_local_mesh::node_dof_item

Definition at line 175 of file hecmw_struct.h.

◆ node_group

struct hecmwST_node_grp* hecmwST_local_mesh::node_group

Definition at line 249 of file hecmw_struct.h.

◆ node_ID

int* hecmwST_local_mesh::node_ID

Definition at line 167 of file hecmw_struct.h.

◆ node_init_val_index

int* hecmwST_local_mesh::node_init_val_index

Definition at line 180 of file hecmw_struct.h.

◆ node_init_val_item

double* hecmwST_local_mesh::node_init_val_item

Definition at line 181 of file hecmw_struct.h.

◆ node_internal_list

int* hecmwST_local_mesh::node_internal_list

Definition at line 165 of file hecmw_struct.h.

◆ node_new2old

int* hecmwST_local_mesh::node_new2old

Definition at line 240 of file hecmw_struct.h.

◆ node_old2new

int* hecmwST_local_mesh::node_old2new

Definition at line 239 of file hecmw_struct.h.

◆ node_val_index

int* hecmwST_local_mesh::node_val_index

Definition at line 177 of file hecmw_struct.h.

◆ node_val_item

double* hecmwST_local_mesh::node_val_item

Definition at line 178 of file hecmw_struct.h.

◆ PEsmpTOT

int hecmwST_local_mesh::PEsmpTOT

Definition at line 211 of file hecmw_struct.h.

◆ PETOT

int hecmwST_local_mesh::PETOT

Definition at line 210 of file hecmw_struct.h.

◆ refine_origin

struct hecmwST_refine_origin* hecmwST_local_mesh::refine_origin

Definition at line 253 of file hecmw_struct.h.

◆ section

struct hecmwST_section* hecmwST_local_mesh::section

Definition at line 245 of file hecmw_struct.h.

◆ section_ID

int* hecmwST_local_mesh::section_ID

Definition at line 197 of file hecmw_struct.h.

◆ shared_index

int* hecmwST_local_mesh::shared_index

Definition at line 221 of file hecmw_struct.h.

◆ shared_item

int* hecmwST_local_mesh::shared_item

Definition at line 222 of file hecmw_struct.h.

◆ surf_group

struct hecmwST_surf_grp* hecmwST_local_mesh::surf_group

Definition at line 251 of file hecmw_struct.h.

◆ when_i_was_refined_elem

int* hecmwST_local_mesh::when_i_was_refined_elem

Definition at line 228 of file hecmw_struct.h.

◆ when_i_was_refined_node

int* hecmwST_local_mesh::when_i_was_refined_node

Definition at line 227 of file hecmw_struct.h.

◆ zero

int hecmwST_local_mesh::zero

Definition at line 208 of file hecmw_struct.h.

◆ zero_temp

double hecmwST_local_mesh::zero_temp

Definition at line 158 of file hecmw_struct.h.


The documentation for this struct was generated from the following file: