FrontISTR  5.7.1
Large-scale structural analysis program with finit element method
hecmw_couple_init.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_INIT
7 #define INC_HECMW_COUPLE_INIT
8 
9 #include "hecmw_struct.h"
10 #include "hecmw_couple_struct.h"
15 #include "hecmw_couple_weight.h"
16 
32 };
33 
34 extern struct hecmw_couple_info *HECMW_couple_get_info(const char *boundary_id);
35 
36 extern int HECMW_couple_init(const char *couple_name,
37  struct hecmwST_local_mesh *unit1_mesh,
38  struct hecmwST_local_mesh *unit2_mesh);
39 
40 extern void HECMW_couple_free_init(const char *boundary_id);
41 
42 #endif /* INC_HECMW_COUPLE_INIT */
int HECMW_couple_init(const char *couple_name, struct hecmwST_local_mesh *unit1_mesh, struct hecmwST_local_mesh *unit2_mesh)
struct hecmw_couple_info * HECMW_couple_get_info(const char *boundary_id)
void HECMW_couple_free_init(const char *boundary_id)
struct hecmw_couple_intra_iftable * intra_tbl_dst
struct hecmw_couple_mapped_point * mapped_point
struct hecmw_couple_weight_list * ip_list_pre
struct hecmw_couple_comm * comm_src
struct hecmw_couple_comm * comm_dst
struct hecmw_couple_comm * intercomm
struct hecmw_couple_boundary * boundary_dst
struct hecmw_couple_weight_list * ip_list_post
struct hecmw_couple_weight_list * ip_list_main
struct hecmw_couple_boundary * boundary_src
struct hecmw_couple_intra_iftable * intra_tbl_src
struct hecmw_couple_inter_iftable * inter_tbl