FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
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
34extern struct hecmw_couple_info *HECMW_couple_get_info(const char *boundary_id);
35
36extern int HECMW_couple_init(const char *couple_name,
37 struct hecmwST_local_mesh *unit1_mesh,
38 struct hecmwST_local_mesh *unit2_mesh);
39
40extern 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