FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_interpolate_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_INTERPOLATE_INFO
7 #define INC_HECMW_COUPLE_INTERPOLATE_INFO
8 
9 #include "hecmw_struct.h"
10 #include "hecmw_couple_struct.h"
14 
16  const struct hecmwST_local_mesh *mesh_src,
17  const struct hecmw_couple_boundary *boundary_src,
18  const struct hecmw_couple_comm *comm_src,
19  const struct hecmw_couple_intra_iftable *intra_tbl_src);
20 
22  const struct hecmwST_local_mesh *mesh_src,
23  const struct hecmwST_local_mesh *mesh_dst,
24  const struct hecmw_couple_boundary *boundary_src,
25  const struct hecmw_couple_boundary *boundary_dst,
26  const struct hecmw_couple_mapped_point *mapped_point,
27  const struct hecmw_couple_comm *comm_src,
28  const struct hecmw_couple_comm *comm_dst,
29  const struct hecmw_couple_comm *intercomm,
30  const struct hecmw_couple_inter_iftable *inter_tbl);
31 
33  const struct hecmwST_local_mesh *mesh_dst,
34  const struct hecmw_couple_boundary *boundary_dst,
35  const struct hecmw_couple_mapped_point *mapped_point,
36  const struct hecmw_couple_comm *comm_dst,
37  const struct hecmw_couple_intra_iftable *intra_tbl_dst);
38 
39 #endif /* INC_HECMW_COUPLE_INTERPOLATE_INFO */
hecmw_couple_mapped_point.h
HECMW_couple_make_main_ip_list
struct hecmw_couple_weight_list * HECMW_couple_make_main_ip_list(const struct hecmwST_local_mesh *mesh_src, const struct hecmwST_local_mesh *mesh_dst, const struct hecmw_couple_boundary *boundary_src, const struct hecmw_couple_boundary *boundary_dst, const struct hecmw_couple_mapped_point *mapped_point, const struct hecmw_couple_comm *comm_src, const struct hecmw_couple_comm *comm_dst, const struct hecmw_couple_comm *intercomm, const struct hecmw_couple_inter_iftable *inter_tbl)
Definition: hecmw_couple_interpolate_info.c:81
hecmwST_local_mesh
Definition: hecmw_struct.h:139
hecmw_couple_boundary
Definition: hecmw_couple_boundary_info.h:18
hecmw_couple_weight_list
Definition: hecmw_couple_weight.h:17
hecmw_couple_intra_iftable
Definition: hecmw_couple_intra_iftable.h:13
hecmw_struct.h
HECMW_couple_make_pre_ip_list
struct hecmw_couple_weight_list * HECMW_couple_make_pre_ip_list(const struct hecmwST_local_mesh *mesh_src, const struct hecmw_couple_boundary *boundary_src, const struct hecmw_couple_comm *comm_src, const struct hecmw_couple_intra_iftable *intra_tbl_src)
Definition: hecmw_couple_interpolate_info.c:27
hecmw_couple_comm
Definition: hecmw_couple_struct.h:12
hecmw_couple_inter_iftable
Definition: hecmw_couple_inter_iftable.h:16
hecmw_couple_struct.h
HECMW_couple_make_post_ip_list
struct hecmw_couple_weight_list * HECMW_couple_make_post_ip_list(const struct hecmwST_local_mesh *mesh_dst, const struct hecmw_couple_boundary *boundary_dst, const struct hecmw_couple_mapped_point *mapped_point, const struct hecmw_couple_comm *comm_dst, const struct hecmw_couple_intra_iftable *intra_tbl_dst)
Definition: hecmw_couple_interpolate_info.c:176
hecmw_couple_boundary_info.h
hecmw_couple_mapped_point
Definition: hecmw_couple_mapped_point.h:12
hecmw_couple_inter_iftable.h