FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_bounding_box.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_BOUNDING_BOX
7 #define INC_HECMW_COUPLE_BOUNDING_BOX
8 
9 #include "hecmw_struct.h"
11 
13  double min_x;
14  double min_y;
15  double min_z;
16  double max_x;
17  double max_y;
18  double max_z;
19 };
20 
22  double tolerance;
23  double coef;
26 };
27 
29  struct hecmw_couple_bounding_box *bounding_box);
30 
32  const char *boundary_id, const struct hecmwST_local_mesh *mesh,
33  const struct hecmw_couple_boundary *boundary);
34 
35 #endif /* INC_HECMW_COUPLE_BOUNDING_BOX */
hecmw_couple_bounding_box::coef
double coef
Definition: hecmw_couple_bounding_box.h:23
HECMW_couple_free_bounding_box
void HECMW_couple_free_bounding_box(struct hecmw_couple_bounding_box *bounding_box)
Definition: hecmw_couple_bounding_box.c:26
hecmw_couple_box::max_x
double max_x
Definition: hecmw_couple_bounding_box.h:19
hecmw_couple_box::max_y
double max_y
Definition: hecmw_couple_bounding_box.h:20
HECMW_couple_set_bounding_box
struct hecmw_couple_bounding_box * HECMW_couple_set_bounding_box(const char *boundary_id, const struct hecmwST_local_mesh *mesh, const struct hecmw_couple_boundary *boundary)
Definition: hecmw_couple_bounding_box.c:88
hecmwST_local_mesh
Definition: hecmw_struct.h:139
hecmw_couple_boundary
Definition: hecmw_couple_boundary_info.h:18
hecmw_couple_bounding_box::enlarged
struct hecmw_couple_box * enlarged
Definition: hecmw_couple_bounding_box.h:25
hecmw_couple_box::min_z
double min_z
Definition: hecmw_couple_bounding_box.h:18
hecmw_couple_box::min_y
double min_y
Definition: hecmw_couple_bounding_box.h:17
hecmw_struct.h
hecmw_couple_bounding_box::just
struct hecmw_couple_box * just
Definition: hecmw_couple_bounding_box.h:24
hecmw_couple_boundary_info.h
hecmw_couple_box::min_x
double min_x
Definition: hecmw_couple_bounding_box.h:16
hecmw_couple_bounding_box
Definition: hecmw_couple_bounding_box.h:21
hecmw_couple_box
Definition: hecmw_couple_bounding_box.h:12
hecmw_couple_box::max_z
double max_z
Definition: hecmw_couple_bounding_box.h:21
hecmw_couple_bounding_box::tolerance
double tolerance
Definition: hecmw_couple_bounding_box.h:22