MFIX  2016-1
polygon_mod.f
Go to the documentation of this file.
1  MODULE polygon
2 
3 ! Maximum of the number of polygons that can be read
4  INTEGER, PARAMETER :: dim_polygon = 10
5 ! Nnumber of polygons
6  INTEGER :: n_polygon
7 ! Maximum of the number of Vertices per polygon that can be read
8  INTEGER, PARAMETER :: dim_vertex = 500
9 ! Vertex Coordinates X and Y
10  DOUBLE PRECISION, DIMENSION(DIM_POLYGON,DIM_VERTEX) :: x_vertex,y_vertex
11 ! Sign of polygon interior
12  DOUBLE PRECISION, DIMENSION(DIM_POLYGON) :: poly_sign
13 ! Number of vertices for each polygon
14  INTEGER, DIMENSION(DIM_POLYGON) :: n_vertex
15 ! Tolerance for polygone edge detection
16  DOUBLE PRECISION :: tol_poly
17 ! Boundary condition ID
18  INTEGER, DIMENSION(DIM_POLYGON,DIM_VERTEX) :: bc_id_p
19 
20  END MODULE polygon
integer, parameter dim_polygon
Definition: polygon_mod.f:4
double precision, dimension(dim_polygon, dim_vertex) x_vertex
Definition: polygon_mod.f:10
integer, dimension(dim_polygon, dim_vertex) bc_id_p
Definition: polygon_mod.f:18
integer, dimension(dim_polygon) n_vertex
Definition: polygon_mod.f:14
integer n_polygon
Definition: polygon_mod.f:6
double precision tol_poly
Definition: polygon_mod.f:16
integer, parameter dim_vertex
Definition: polygon_mod.f:8
double precision, dimension(dim_polygon) poly_sign
Definition: polygon_mod.f:12