FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_boundary_info.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_COUPLE_BOUNDARY_INFO
7 #define INC_HECMW_COUPLE_BOUNDARY_INFO
8 
9 #include "hecmw_struct.h"
10 #include "hecmw_couple_struct.h"
11 #include "hecmw_couple_control.h"
12 
14  int n;
15  int *item;
16 };
17 
19  int geom_type;
20  int data_type;
26 };
27 
29  struct hecmw_couple_boundary *boundary);
30 
32 
34  const char *boundary_id, int unit_specifier,
35  const struct hecmwST_local_mesh *mesh);
36 
37 #endif /* INC_HECMW_COUPLE_BOUNDARY_INFO */
hecmw_couple_boundary::surf
struct hecmw_couple_boundary_item * surf
Definition: hecmw_couple_boundary_info.h:23
hecmw_couple_boundary::geom_type
int geom_type
Definition: hecmw_couple_boundary_info.h:19
hecmw_couple_boundary::data_type
int data_type
Definition: hecmw_couple_boundary_info.h:20
hecmw_couple_boundary_item
Definition: hecmw_couple_boundary_info.h:13
hecmwST_local_mesh
Definition: hecmw_struct.h:139
hecmw_couple_boundary_item::n
int n
Definition: hecmw_couple_boundary_info.h:17
HECMW_couple_set_boundary_info
struct hecmw_couple_boundary * HECMW_couple_set_boundary_info(const char *boundary_id, int unit_specifier, const struct hecmwST_local_mesh *mesh)
Definition: hecmw_couple_boundary_info.c:599
hecmw_couple_boundary
Definition: hecmw_couple_boundary_info.h:18
HECMW_couple_alloc_boundary_info
struct hecmw_couple_boundary * HECMW_couple_alloc_boundary_info(void)
Definition: hecmw_couple_boundary_info.c:62
hecmw_struct.h
hecmw_couple_control.h
HECMW_couple_free_boundary_info
void HECMW_couple_free_boundary_info(struct hecmw_couple_boundary *boundary)
Definition: hecmw_couple_boundary_info.c:39
hecmw_couple_boundary::elem
struct hecmw_couple_boundary_item * elem
Definition: hecmw_couple_boundary_info.h:22
hecmw_couple_struct.h
hecmw_couple_boundary::node
struct hecmw_couple_boundary_item * node
Definition: hecmw_couple_boundary_info.h:21
hecmw_couple_boundary::elem_node_index
int * elem_node_index
Definition: hecmw_couple_boundary_info.h:24
hecmw_couple_boundary::elem_node_item
int * elem_node_item
Definition: hecmw_couple_boundary_info.h:25
hecmw_couple_boundary_item::item
int * item
Definition: hecmw_couple_boundary_info.h:18