FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
hecmw_part_struct.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2019 FrontISTR Commons
3
* This software is released under the MIT License, see LICENSE.txt
4
*****************************************************************************/
5
6
#ifndef INC_HECMW_PART_STRUCT
7
#define INC_HECMW_PART_STRUCT
8
9
#include "
hecmw_part_define.h
"
10
11
struct
hecmw_part_edge_data
{
12
long
long
int
n_edge
;
13
14
int
*
edge_node_item
;
15
};
16
17
struct
hecmw_part_node_data
{
18
int
*
node_elem_index
;
19
20
int
*
node_elem_item
;
21
};
22
23
struct
hecmw_part_cont_data
{
24
int
n_domain
;
25
26
int
depth
;
27
28
int
type
;
29
30
int
method
;
31
32
int
n_rcb_div
;
33
34
int
*
rcb_axis
;
35
36
int
is_print_ucd
;
37
38
char
ucd_file_name
[
HECMW_FILENAME_LEN
+ 1];
/* ucd file name */
39
40
int
n_my_domain
;
41
42
int
*
my_domain
;
43
44
int
contact
;
45
46
int
is_print_part
;
47
48
char
part_file_name
[
HECMW_FILENAME_LEN
+ 1];
49
};
50
51
#endif
/* INC_HECMW_PART_STRUCT */
hecmw_part_cont_data::n_rcb_div
int n_rcb_div
Definition:
hecmw_part_struct.h:32
hecmw_part_cont_data::contact
int contact
Definition:
hecmw_part_struct.h:44
hecmw_part_cont_data
Definition:
hecmw_part_struct.h:23
hecmw_part_cont_data::is_print_ucd
int is_print_ucd
Definition:
hecmw_part_struct.h:36
hecmw_part_cont_data::depth
int depth
Definition:
hecmw_part_struct.h:26
hecmw_part_cont_data::part_file_name
char part_file_name[HECMW_FILENAME_LEN+1]
Definition:
hecmw_part_struct.h:48
hecmw_part_cont_data::my_domain
int * my_domain
Definition:
hecmw_part_struct.h:42
hecmw_part_node_data::node_elem_item
int * node_elem_item
Definition:
hecmw_part_struct.h:20
hecmw_part_cont_data::type
int type
Definition:
hecmw_part_struct.h:28
hecmw_part_cont_data::n_domain
int n_domain
Definition:
hecmw_part_struct.h:24
hecmw_part_edge_data::edge_node_item
int * edge_node_item
Definition:
hecmw_part_struct.h:17
hecmw_part_define.h
hecmw_part_node_data::node_elem_index
int * node_elem_index
Definition:
hecmw_part_struct.h:18
hecmw_part_cont_data::n_my_domain
int n_my_domain
Definition:
hecmw_part_struct.h:40
hecmw_part_node_data
Definition:
hecmw_part_struct.h:17
hecmw_part_edge_data
Definition:
hecmw_part_struct.h:11
hecmw_part_cont_data::method
int method
Definition:
hecmw_part_struct.h:30
hecmw_part_cont_data::ucd_file_name
char ucd_file_name[HECMW_FILENAME_LEN+1]
Definition:
hecmw_part_struct.h:38
hecmw_part_cont_data::rcb_axis
int * rcb_axis
Definition:
hecmw_part_struct.h:34
hecmw_part_edge_data::n_edge
long long int n_edge
Definition:
hecmw_part_struct.h:15
HECMW_FILENAME_LEN
#define HECMW_FILENAME_LEN
Definition:
hecmw_config.h:72
hecmw_part_cont_data::is_print_part
int is_print_part
Definition:
hecmw_part_struct.h:46
hecmw1
tools
partitioner
hecmw_part_struct.h
Generated by
1.8.17