STYLE: miss-aligned Headers
[foam-extend-3.2.git] / tutorials / heatTransfer / chtMultiRegionFoam / snappyMultiRegionHeater / system / topAir / changeDictionaryDict
blob491ff3c89679f18507c63347654a56d9b0025cf8
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      changeDictionaryDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
17 dictionaryReplacement
19     U
20     {
21         internalField   uniform ( 0.01 0 0 );
22         boundaryField
23         {
24             minX
25             {
26                 type            fixedValue;
27                 value           uniform (0.01 0 0);
28             }
29             maxX
30             {
31                 type            inletOutlet;
32                 inletValue      uniform (0 0 0);
33             }
35             maxY
36             {
37                 type            fixedValue;
38                 value           uniform (0 0 0);
39             }
41             minZ
42             {
43                 type            fixedValue;
44                 value           uniform (0 0 0);
45             }
46             maxZ
47             {
48                 type            fixedValue;
49                 value           uniform (0 0 0);
50             }
52             topAir_to_leftSolid
53             {
54                 type            fixedValue;
55                 value           uniform (0 0 0);
57             }
58             topAir_to_heater
59             {
60                 type            fixedValue;
61                 value           uniform (0 0 0);
62             }
63             topAir_to_rightSolid
64             {
65                 type            fixedValue;
66                 value           uniform (0 0 0);
67             }
68         }
69     }
71     T
72     {
73         internalField   uniform 300;
75         boundaryField
76         {
77             maxY
78             {
79                 type            fixedValue;
80                 value           $internalField;
81             }
82             minX
83             {
84                 type            fixedValue;
85                 value           $internalField;
86             }
87             maxX
88             {
89                 type            fixedValue;
90                 value           $internalField;
91             }
92             minZ
93             {
94                 type            fixedValue;
95                 value           $internalField;
96             }
97             maxZ
98             {
99                 type            fixedValue;
100                 value           $internalField;
101             }
102             topAir_to_leftSolid
103             {
104                 type            solidWallMixedTemperatureCoupled;
105                 neighbourFieldName T;
106                 K               K;
107                 value           $internalField;
109             }
110             topAir_to_heater
111             {
112                 type            solidWallMixedTemperatureCoupled;
113                 neighbourFieldName T;
114                 K               K;
115                 value           $internalField;
116             }
117             topAir_to_rightSolid
118             {
119                 type            solidWallMixedTemperatureCoupled;
120                 neighbourFieldName T;
121                 K               K;
122                 value           $internalField;
123             }
124         }
125     }
127     epsilon
128     {
129         // Set the value on all bc to non-zero. Not used in simulation
130         // since zeroGradient; only used in initialisation.
131         boundaryField
132         {
133             minX
134             {
135                 type            fixedValue;
136                 value           $internalField;
137             }
138             maxX
139             {
140                 type            zeroGradient;
141                 value           $internalField;
142             }
144             minY
145             {
146                 type            zeroGradient;
147                 value           $internalField;
148             }
149             maxY
150             {
151                 type            zeroGradient;
152                 value           $internalField;
153             }
155             minZ
156             {
157                 type            zeroGradient;
158                 value           $internalField;
159             }
160             maxZ
161             {
162                 type            zeroGradient;
163                 value           $internalField;
164             }
165             topAir_to_leftSolid
166             {
167                 type            zeroGradient;
168                 value           $internalField;
169             }
170             topAir_to_heater
171             {
172                 type            zeroGradient;
173                 value           $internalField;
174             }
175             topAir_to_rightSolid
176             {
177                 type            zeroGradient;
178                 value           $internalField;
179             }
180         }
181     }
183     k
184     {
185         internalField   uniform 0.1;
186         boundaryField
187         {
188             minX
189             {
190                 type            fixedValue;
191                 value           $internalField;
192             }
194             maxX
195             {
196                 type            zeroGradient;
197                 value           $internalField;
198             }
200             maxY
201             {
202                 type            zeroGradient;
203                 value           $internalField;
204             }
206             minZ
207             {
208                 type            zeroGradient;
209                 value           $internalField;
210             }
211             maxZ
212             {
213                 type            zeroGradient;
214                 value           $internalField;
215             }
217             topAir_to_leftSolid
218             {
219                 type            zeroGradient;
220                 value           $internalField;
221             }
222             topAir_to_heater
223             {
224                 type            zeroGradient;
225                 value           $internalField;
226             }
227             topAir_to_rightSolid
228             {
229                 type            zeroGradient;
230                 value           $internalField;
231             }
232         }
233     }
235     p
236     {
237         internalField   uniform 1E5;
239         boundaryField
240         {
241             minX
242             {
243                 type            buoyantPressure;
244                 value           $internalField;
245             }
246             maxX
247             {
248                 type            waveTransmissive;
249                 field           p;
250                 inletOutlet     off;
251                 correctSupercritical off;
252                 phi             phi;
253                 rho             rho;
254                 psi             psi;
255                 gamma           1.4;    // cp/cv
256                 fieldInf        1e5;
257                 lInf            0.40;   // double length of domain
258                 value           $internalField;
259             }
261             maxY
262             {
263                 type            buoyantPressure;
264                 value           $internalField;
265             }
267             minZ
268             {
269                 type            buoyantPressure;
270                 value           $internalField;
271             }
272             maxZ
273             {
274                 type            buoyantPressure;
275                 value           $internalField;
276             }
278             topAir_to_leftSolid
279             {
280                 type            buoyantPressure;
281                 value           $internalField;
282             }
283             topAir_to_heater
284             {
285                 type            buoyantPressure;
286                 value           $internalField;
287             }
288             topAir_to_rightSolid
289             {
290                 type            buoyantPressure;
291                 value           $internalField;
292             }
293         }
294     }
297 // ************************************************************************* //