![]() |
FrontISTR
5.7.1
Large-scale structural analysis program with finit element method
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <errno.h>#include "hecmw_struct.h"#include "hecmw_msgno.h"#include "hecmw_common_define.h"#include "hecmw_error.h"#include "hecmw_comm.h"#include "hecmw_couple_comm.h"#include "hecmw_couple_define.h"#include "hecmw_couple_struct.h"#include "hecmw_couple_judge.h"#include "hecmw_couple_boundary_info.h"#include "hecmw_couple_bounding_box.h"#include "hecmw_couple_background_cell.h"#include "hecmw_couple_inter_iftable.h"#include "hecmw_couple_mapped_point.h"Go to the source code of this file.
Data Structures | |
| struct | boundary_node_info |
| struct | map_info |
| struct | link_list |
| struct | import_info |
| struct | map_info_to_bgcell |
| struct | mapping_info |
| struct | link_list_map |
Macros | |
| #define | MAX_NODE_SIZE 20 |
| #define | INFINITE (1.0E+37) |
| #define | EPS (1.0E-06) |
Functions | |
| void | HECMW_couple_free_inter_iftable (struct hecmw_couple_inter_iftable *p) |
| struct hecmw_couple_inter_iftable * | HECMW_couple_alloc_inter_iftable (void) |
| void | HECMW_couple_print_inter_iftable (const struct hecmw_couple_inter_iftable *p, FILE *fp) |
| struct hecmw_couple_inter_iftable * | HECMW_couple_set_map_data (const struct hecmwST_local_mesh *mesh_src, const struct hecmwST_local_mesh *mesh_dst, const struct hecmw_couple_comm *comm_src, const struct hecmw_couple_comm *comm_dst, const struct hecmw_couple_comm *intercomm, const struct hecmw_couple_boundary *boundary_src, const struct hecmw_couple_bounding_box *bbox_src, const struct hecmw_couple_bounding_box *bbox_dst, const struct hecmw_couple_background_cell *bgcell_src, const struct hecmw_couple_mapped_point *mapped_point) |
| #define EPS (1.0E-06) |
Definition at line 32 of file hecmw_couple_inter_iftable.c.
| #define INFINITE (1.0E+37) |
Definition at line 30 of file hecmw_couple_inter_iftable.c.
| #define MAX_NODE_SIZE 20 |
Definition at line 28 of file hecmw_couple_inter_iftable.c.
| struct hecmw_couple_inter_iftable* HECMW_couple_alloc_inter_iftable | ( | void | ) |
Definition at line 149 of file hecmw_couple_inter_iftable.c.
| void HECMW_couple_free_inter_iftable | ( | struct hecmw_couple_inter_iftable * | p | ) |
Definition at line 135 of file hecmw_couple_inter_iftable.c.
| void HECMW_couple_print_inter_iftable | ( | const struct hecmw_couple_inter_iftable * | p, |
| FILE * | fp | ||
| ) |
Definition at line 173 of file hecmw_couple_inter_iftable.c.
| struct hecmw_couple_inter_iftable* HECMW_couple_set_map_data | ( | const struct hecmwST_local_mesh * | mesh_src, |
| const struct hecmwST_local_mesh * | mesh_dst, | ||
| const struct hecmw_couple_comm * | comm_src, | ||
| const struct hecmw_couple_comm * | comm_dst, | ||
| const struct hecmw_couple_comm * | intercomm, | ||
| const struct hecmw_couple_boundary * | boundary_src, | ||
| const struct hecmw_couple_bounding_box * | bbox_src, | ||
| const struct hecmw_couple_bounding_box * | bbox_dst, | ||
| const struct hecmw_couple_background_cell * | bgcell_src, | ||
| const struct hecmw_couple_mapped_point * | mapped_point | ||
| ) |
Definition at line 2391 of file hecmw_couple_inter_iftable.c.