openfoam/tutorials/heatTransfer/chtMultiRegionFoam/windshieldDefrost/system/blockMeshDict
Mark Olesen c2a0663cc7 TUT: use general 'scale' instead of 'convertToMeters' in blockMeshDict
- although this has been supported for many years, the tutorials
  continued to use "convertToMeters" entry, which is specific to blockMesh.
  The "scale" is more consistent with other dictionaries.

ENH:
- ignore "scale 0;" (treat as no scaling) for blockMeshDict,
  consistent with use elsewhere.
2017-08-03 06:38:30 +02:00

160 lines
3.7 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: plus |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
scale 1;
vertices
(
( -0.10 0 0) // 0 // cabin interior
( -0.05 0 0) // 1
( 0.20 0 0) // 2
( 0.20 0.05 0) // 3
( -0.05 0.05 0) // 4
( -0.05 0.10 0) // 5
( 1.00 0.10 0) // 6
( 1.00 0.50 0) // 7
( 0.35 0.50 0) // 8
( 0.30 0.50 0) // 9
( -0.10 0.10 0) // 10
( -0.10 0.05 0) // 11
( -0.1005 0.10 0) // 12 // windshield (doubled vertices with 10, 9)
( 0.2995 0.50 0) // 13
( -0.50 0.50 0) // 14 // cabin exterior
( -0.50 0.10 0) // 15
( 0 0 0.70) // 16 // cabin interior
( 0.05 0 0.70) // 17
( 0.20 0 0.70) // 18
( 0.20 0.05 0.70) // 19
( 0.05 0.05 0.70) // 20
( 0.05 0.10 0.70) // 21
( 1.00 0.10 0.70) // 22
( 1.00 0.50 0.70) // 23
( 0.45 0.50 0.70) // 24
( 0.40 0.50 0.70) // 25
( 0 0.10 0.70) // 26
( 0 0.05 0.70) // 27
( -0.0005 0.10 0.70) // 28 // windshield (doubled vertices with 26, 25)
( 0.3995 0.50 0.70) // 29
( -0.50 0.50 0.70) // 30 // cabin exterior
( -0.50 0.10 0.70) // 31
);
blocks
(
hex ( 1 2 3 4 17 18 19 20) cabin (15 5 50) simpleGrading (1 1 1)
hex ( 0 1 4 11 16 17 20 27) cabin ( 7 5 50) simpleGrading (1 1 1)
hex (11 4 5 10 27 20 21 26) cabin ( 7 5 50) simpleGrading (1 1 1)
hex (10 5 8 9 26 21 24 25) cabin ( 7 45 50) simpleGrading (1 1 1)
hex ( 5 6 7 8 21 22 23 24) cabin (45 45 50) simpleGrading (3 1 1)
hex ( 12 10 9 13 28 26 25 29) ice (45 45 50) simpleGrading (1 1 1)
hex (15 12 13 14 31 28 29 30) exterior (30 45 50) simpleGrading (0.4 1 1)
);
edges
(
arc 9 10 (0.07 0.3 0)
arc 12 13 (0.0695 0.3 0)
arc 25 26 (0.17 0.3 0.70)
arc 28 29 (0.1695 0.3 0.70)
arc 9 25 (0.33 0.5 0.35)
arc 13 29 (0.3295 0.5 0.35)
arc 10 26 (-0.07 0.1 0.35)
arc 12 28 (-0.0705 0.1 0.35)
arc 5 8 (0.13 0.3 0)
arc 21 24 (0.23 0.3 0.70)
arc 8 24 (0.38 0.5 0.35)
arc 5 21 (-0.02 0.1 0.35)
arc 11 27 (-0.07 0.05 0.35)
arc 0 16 (-0.07 0 0.35)
arc 4 20 (-0.02 0.05 0.35)
arc 1 17 (-0.02 0 0.35)
);
defaultPatch
{
name walls;
type wall;
}
boundary
(
inlet
{
type patch;
faces
(
(2 18 19 3)
);
}
outlet
{
type patch;
faces
(
(6 22 23 7)
);
}
atmosphere
{
type patch;
faces
(
(31 30 29 28)
(14 13 29 30)
(15 31 28 12)
(15 14 30 31)
);
}
symmetry
{
type symmetryPlane;
faces
(
(5 6 7 8)
(10 5 8 9)
(12 10 9 13)
(15 12 13 14)
);
}
);
mergePatchPairs
(
);
// ************************************************************************* //