ENH: patchCloud: return pTraits<Type>::max for unfound points
[OpenFOAM-1.7.x.git] / tutorials / incompressible / porousSimpleFoam / angledDuctImplicit / constant / polyMesh / blockMeshDict
blob3772a0fe2cc11583c552d0625c08954a7b507681
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.7.1                                 |
5 |   \\  /    A nd           | Web:      www.OpenFOAM.com                      |
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
19                              
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 // ************************************************************************* //