FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_background_cell.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_BACKGROUND_CELL
7 #define INC_HECMW_COUPLE_BACKGROUND_CELL
8 
9 #include "hecmw_struct.h"
12 
14  int n;
15  double coef;
16  int nx;
17  int ny;
18  int nz;
19  double dx;
20  double dy;
21  double dz;
22 };
23 
25  struct hecmw_couple_background_cell *bgcell);
26 
28  const char *boundary_id, const struct hecmwST_local_mesh *mesh,
29  const struct hecmw_couple_bounding_box *bbox,
30  const struct hecmw_couple_boundary *boundary);
31 
32 #endif /* INC_HECMW_COUPLE_BACKGROUND_CELL */
hecmw_couple_bounding_box.h
hecmw_couple_background_cell::dy
double dy
Definition: hecmw_couple_background_cell.h:23
hecmw_couple_background_cell::nz
int nz
Definition: hecmw_couple_background_cell.h:21
hecmw_couple_background_cell::coef
double coef
Definition: hecmw_couple_background_cell.h:18
hecmwST_local_mesh
Definition: hecmw_struct.h:139
hecmw_couple_boundary
Definition: hecmw_couple_boundary_info.h:18
hecmw_couple_background_cell::ny
int ny
Definition: hecmw_couple_background_cell.h:20
hecmw_couple_background_cell::n
int n
Definition: hecmw_couple_background_cell.h:17
hecmw_struct.h
HECMW_couple_free_background_cell
void HECMW_couple_free_background_cell(struct hecmw_couple_background_cell *bgcell)
Definition: hecmw_couple_background_cell.c:29
HECMW_couple_set_background_cell
struct hecmw_couple_background_cell * HECMW_couple_set_background_cell(const char *boundary_id, const struct hecmwST_local_mesh *mesh, const struct hecmw_couple_bounding_box *bbox, const struct hecmw_couple_boundary *boundary)
Definition: hecmw_couple_background_cell.c:156
hecmw_couple_boundary_info.h
hecmw_couple_background_cell::dx
double dx
Definition: hecmw_couple_background_cell.h:22
hecmw_couple_bounding_box
Definition: hecmw_couple_bounding_box.h:21
hecmw_couple_background_cell::dz
double dz
Definition: hecmw_couple_background_cell.h:24
hecmw_couple_background_cell
Definition: hecmw_couple_background_cell.h:13
hecmw_couple_background_cell::nx
int nx
Definition: hecmw_couple_background_cell.h:19