Initial commit of NavalHydro package from Wikki to the ShipHydroSIG
[ShipHydroSIG.git] / run / navalFoam / overturningTestTopo / constant / polyMesh / blockMeshDict
blob9710e8046b6d3542d60f6569c81e2fde286a5751
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.4                                   |
5 |   \\  /    A nd           | Web:      http://www.openfoam.org               |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
9 FoamFile
11     version         2.0;
12     format          ascii;
13     class           dictionary;
14     object          blockMeshDict;
17 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
20 convertToMeters 0.1;
22 vertices
24     // Back plane
25     (-7 -4 -0.1)
26     ( 7 -4 -0.1)
28     (-1.06066 -1.06066 -0.1)
29     ( 1.06066 -1.06066 -0.1)
31     (-1.299 -0.75 -0.1)
32     ( 1.299 -0.75 -0.1)
34     (-1 -0.3 -0.1)
35     ( 1 -0.3 -0.1)
37     (-1  0.3 -0.1)
38     ( 1  0.3 -0.1)
40     (-1.299  0.75 -0.1)
41     ( 1.299  0.75 -0.1)
43     (-1.06066  1.06066 -0.1)
44     ( 1.06066  1.06066 -0.1)
46     (-7  4 -0.1)
47     ( 7  4 -0.1)
49     // Front plane
50     (-7 -4  0.1)
51     ( 7 -4  0.1)
53     (-1.06066 -1.06066  0.1)
54     ( 1.06066 -1.06066  0.1)
56     (-1.299 -0.75  0.1)
57     ( 1.299 -0.75  0.1)
59     (-1 -0.3  0.1)
60     ( 1 -0.3  0.1)
62     (-1  0.3  0.1)
63     ( 1  0.3  0.1)
65     (-1.299  0.75  0.1)
66     ( 1.299  0.75  0.1)
68     (-1.06066  1.06066  0.1)
69     ( 1.06066  1.06066  0.1)
71     (-7  4  0.1)
72     ( 7  4  0.1)
75 blocks
77     // Stator
78     hex (0 1 3 2 16 17 19 18) (20 20 1) simpleGrading (1 0.5 1)
79     hex (1 15 13 3 17 31 29 19) (20 20 1) simpleGrading (1 0.5 1)
80     hex (15 14 12 13 31 30 28 29) (20 20 1) simpleGrading (1 0.5 1)
81     hex (14 0 2 12 30 16 18 28) (20 20 1) simpleGrading (1 0.5 1)
83     // Barge, rotor
84     hex (4 5 7 6 20 21 23 22) (30 15 1) simpleGrading (1 0.25 1)
85     hex (5 11 9 7 21 27 25 23) (25 15 1) simpleGrading (1 0.25 1)
86     hex (11 10 8 9 27 26 24 25) (30 15 1) simpleGrading (1 0.25 1)
87     hex (10 4 6 8 26 20 22 24) (25 15 1) simpleGrading (1 0.25 1)
90 edges
92     // Back plane
93     arc  2  3  (0 -1.5 -0.1)
94     arc  3 13  (1.5 0 -0.1)
96     arc 13 12  (0 1.5 -0.1)
97     arc 12  2  (-1.5 0 -0.1)
99     arc  4  5  (0 -1.5 -0.1)
100     arc  5 11  (1.5 0 -0.1)
102     arc 11 10  (0 1.5 -0.1)
103     arc 10  4  (-1.5 0 -0.1)
105     // Front plane
106      arc 18 19  (0 -1.5  0.1)
107      arc 19 29  (1.5 0  0.1)
109      arc 29 28  (0 1.5  0.1)
110      arc 28 18  (-1.5 0  0.1)
112      arc 20 21  (0 -1.5  0.1)
113      arc 21 27  (1.5 0  0.1)
115      arc 27 26  (0 1.5  0.1)
116      arc 26 20  (-1.5 0  0.1)
119 patches
121     wall barge
122     (
123         (6 22 23 7)
124         (7 23 25 9)
125         (9 25 24 8)
126         (8 24 22 6)
127     )
129     patch bargeSlider
130     (
131         (4 5 21 20)
132         (5 11 27 21)
133         (11 10 26 27)
134         (10 4 20 26)
135     )
137     patch boxSlider
138     (
139         (2 18 19 3)
140         (3 19 29 13)
141         (13 29 28 12)
142         (12 28 18 2)
143     )
145     patch left
146     (
147         (0 16 30 14)
148     )
150     patch right
151     (
152         (1 15 31 17)
153     )
155     patch bottom
156     (
157         (0 1 17 16)
158     )
160     patch top
161     (
162         (15 14 30 31)
163     )
165     empty frontAndBack 
166     (
167         // Back, out
168         (0 2 3 1)
169         (1 3 13 15)
170         (15 13 12 14)
171         (14 12 2 0)
173         // Back, in
174         (4 5 7 6)
175         (5 7 9 11)
176         (11 9 8 10)
177         (10 8 6 4)
179         // Front, out
180         (16 17 19 18)
181         (17 31 29 19)
182         (31 30 28 29)
183         (30 16 18 28)
185         // Front, in
186         (20 21 23 22)
187         (21 27 25 23)
188         (27 26 24 25)
189         (26 20 22 24)
190     )
193 mergePatchPairs 
197 // ************************************************************************* //