interpret wildcards in changeDictionaryDict. Adapt multiRegion testcase
[OpenFOAM-1.6.x.git] / tutorials / heatTransfer / chtMultiRegionFoam / multiRegionHeater / system / bottomAir / changeDictionaryDict
blob1543f69869e8c2c21b84ee54820954edf7a1b07d
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.6                                   |
5 |   \\  /    A nd           | Web:      http://www.OpenFOAM.org               |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     object      changeDictionaryDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
17 dictionaryReplacement
19     boundary
20     {
21         ".*"
22         {
23             type            wall;
24         }
25         bottomAir_to_leftSolid
26         {
27             offset          ( 0 0 0 );
28             sampleMode      nearestPatchFace;
29             sampleRegion    leftSolid;
30             samplePatch     leftSolid_to_bottomAir;
31         }
32         bottomAir_to_rightSolid
33         {
34             offset          ( 0 0 0 );
35             sampleMode      nearestPatchFace;
36             sampleRegion    rightSolid;
37             samplePatch     rightSolid_to_bottomAir;
38         }
39         bottomAir_to_heater
40         {
41             offset          ( 0 0 0 );
42             sampleMode      nearestPatchFace;
43             sampleRegion    heater;
44             samplePatch     heater_to_bottomAir;
45         }
46     }
48     U
49     {
50         internalField   uniform (0.01 0 0);
52         boundaryField
53         {
54             ".*"
55             {
56                 type            fixedValue;
57                 value           uniform (0 0 0);
58             }
59         }
60     }
62     T
63     {
64         internalField   uniform 300;
66         boundaryField
67         {
68             ".*"
69             {
70                 type            zeroGradient;
71             }
73             "bottomAir_to_.*"
74             {
75                 type            solidWallMixedTemperatureCoupled;
76                 neighbourFieldName T;
77                 K               K;
78                 value           uniform 300;
79             }
80         }
81     }
83     epsilon
84     {
85         internalField   uniform 0.01;
87         boundaryField
88         {
89             ".*"
90             {
91                 type            compressible::epsilonWallFunction;
92                 value           uniform 0.01;
93             }
94         }
95     }
97     k
98     {
99         internalField   uniform 0.1;
101         boundaryField
102         {
103             ".*"
104             {
105                 type            compressible::kqRWallFunction;
106                 value           uniform 0.1;
107             }
108         }
109     }
111     p
112     {
113         internalField   uniform 100000;
115         boundaryField
116         {
117             ".*"
118             {
119                 type            buoyantPressure;
120                 value           1e5;
121             }
122         }
123     }
126 // ************************************************************************* //