STYLE: miss-aligned Headers
[foam-extend-3.2.git] / tutorials / compressible / rhoPorousSimpleFoam / angledDuctImplicit / constant / polyMesh / blockMeshDict
blob8c41fc57ae1afdbab6c0beb51eaf06876552e6ff
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | foam-extend: Open Source CFD                    |
4 |  \\    /   O peration     | Version:     3.0                                |
5 |   \\  /    A nd           | Web:         http://www.extend-project.de       |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     object      blockMeshDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
16 // block definition for a porosity with an angled inlet/outlet
17 // the porosity is not aligned with the main axes
20 convertToMeters 0.001;
22 vertices
24     // inlet region
25     ( -150  0  -25 )  // pt 0 (in1b)
26     ( -150 35.35533906  -25 ) // pt 1 (in2b)
27     ( -150  0  25 )  // pt 2 (in1f)
28     ( -150 35.35533906  25 ) // pt 3 (in2f)
30     // join inlet->outlet
31     (  0 0  -25 )    // pt 4 (join1b)
32     ( -35.35533906   35.35533906  -25 ) // pt 5 (join2b)
33     (  0 0  25 )    // pt 6 (join1f)
34     ( -35.35533906   35.35533906  25 ) // pt 7 (join2f)
36     // porosity ends ->outlet
37     ( 70.71067812 70.71067812  -25 )  // pt 8 (poro1b)
38     ( 35.35533906 106.06601718  -25 )  // pt 9 (poro2b)
39     ( 70.71067812 70.71067812  25 )  // pt 10 (poro1f)
40     ( 35.35533906 106.06601718  25 )  // pt 11 (poro2f)
42     // outlet
43     ( 141.42135624 141.42135624 -25 ) // pt 12 (out1b)
44     ( 106.06601718 176.7766953 -25 ) // pt 13 (out2b)
45     ( 141.42135624 141.42135624 25 ) // pt 14 (out1f)
46     ( 106.06601718 176.7766953 25 ) // pt 15 (out2f)
49 blocks
51     // inlet block
52     hex (0 4 5 1 2 6 7 3)
53     inlet ( 15 20 20 ) simpleGrading (1 1 1)
55     // porosity block
56     hex (4 8 9 5 6 10 11 7)
57     porosity ( 20 20 20 ) simpleGrading (1 1 1)
59     // outlet block
60     hex (8 12 13 9 10 14 15 11)
61     outlet ( 20 20 20 )  simpleGrading (1 1 1)
64 edges
68 patches
70     // is there no way of defining all my 'defaultFaces' to be 'wall'?
71     wall front
72     (
73     // inlet block
74     (2 6 7 3)
75     // outlet block
76     (10 14 15 11)
77     )
79     wall back
80     (
81     // inlet block
82     (1 5 4 0)
83     // outlet block
84     (9 13 12 8)
85     )
87     wall wall
88     (
89     // inlet block
90     (2 0 4 6)
91     (7 5 1 3)
92     // outlet block
93     (10 8 12 14)
94     (15 13 9 11)
95     )
97     wall porosityWall
98     (
99     // porosity block
100     (6 10 11 7)
101     // porosity block
102     (5 9 8 4)
103     // porosity block
104     (6 4 8 10)
105     (11 9 5 7)
106     )
108     patch inlet
109     (
110     (3 1 0 2)
111     )
113     patch outlet
114     (
115     (15 13 12 14)
116     )
119 mergePatchPairs
123 // ************************************************************************* //