/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | | \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // convertToMeters 1.0e-02; vertices ( (-4 -4 -0.1) (-1.4142 -4 -0.1) (1.4142 -4 -0.1) (8 -4 -0.1) (16 -4 -0.1) (-4 -1.4142 -0.1) (-1.4142 -1.4142 -0.1) (1.4142 -1.4142 -0.1) (8 -1.4142 -0.1) (16 -1.4142 -0.1) (-4 1.4142 -0.1) (-1.4142 1.4142 -0.1) (1.4142 1.4142 -0.1) (8 1.4142 -0.1) (16 1.4142 -0.1) (-4 4 -0.1) (-1.4142 4 -0.1) (1.4142 4 -0.1) (8 4 -0.1) (16 4 -0.1) (-0.707 -0.707 -0.1) (0.707 -0.707 -0.1) (-0.707 0.707 -0.1) (0.707 0.707 -0.1) (-4 -4 0.1) (-1.4142 -4 0.1) (1.4142 -4 0.1) (8 -4 0.1) (16 -4 0.1) (-4 -1.4142 0.1) (-1.4142 -1.4142 0.1) (1.4142 -1.4142 0.1) (8 -1.4142 0.1) (16 -1.4142 0.1) (-4 1.4142 0.1) (-1.4142 1.4142 0.1) (1.4142 1.4142 0.1) (8 1.4142 0.1) (16 1.4142 0.1) (-4 4 0.1) (-1.4142 4 0.1) (1.4142 4 0.1) (8 4 0.1) (16 4 0.1) (-0.707 -0.707 0.1) (0.707 -0.707 0.1) (-0.707 0.707 0.1) (0.707 0.707 0.1) ); edges ( // inside edges arc 20 21 (0 -1 -0.1) arc 21 23 (1 0 -0.1) arc 23 22 (0 1 -0.1) arc 22 20 (-1 0 -0.1) arc 44 45 (0 -1 0.1) arc 45 47 (1 0 0.1) arc 47 46 (0 1 0.1) arc 46 44 (-1 0 0.1) // outside edges arc 6 7 (0 -2 -0.1) arc 7 12 (2 0 -0.1) arc 12 11 (0 2 -0.1) arc 11 6 (-2 0 -0.1) arc 30 31 (0 -2 0.1) arc 31 36 (2 0 0.1) arc 36 35 (0 2 0.1) arc 35 30 (-2 0 0.1) ); blocks ( hex (0 1 6 5 24 25 30 29) (20 20 1) simpleGrading (1.0 1.0 1.0) hex (1 2 7 6 25 26 31 30) (20 20 1) simpleGrading (1.0 1.0 1.0) hex (2 3 8 7 26 27 32 31) (40 20 1) simpleGrading (1.0 1.0 1.0) hex (3 4 9 8 27 28 33 32) (60 20 1) simpleGrading (1.0 1.0 1.0) hex (5 6 11 10 29 30 35 34) (20 20 1) simpleGrading (1.0 1.0 1.0) hex (7 8 13 12 31 32 37 36) (40 20 1) simpleGrading (1.0 1.0 1.0) hex (8 9 14 13 32 33 38 37) (60 20 1) simpleGrading (1.0 1.0 1.0) hex (10 11 16 15 34 35 40 39) (20 20 1) simpleGrading (1.0 1.0 1.0) hex (11 12 17 16 35 36 41 40) (20 20 1) simpleGrading (1.0 1.0 1.0) hex (12 13 18 17 36 37 42 41) (40 20 1) simpleGrading (1.0 1.0 1.0) hex (13 14 19 18 37 38 43 42) (60 20 1) simpleGrading (1.0 1.0 1.0) hex (6 7 21 20 30 31 45 44) (20 15 1) simpleGrading (1.0 1.0 1.0) hex (7 12 23 21 31 36 47 45) (20 15 1) simpleGrading (1.0 1.0 1.0) hex (12 11 22 23 36 35 46 47) (20 15 1) simpleGrading (1.0 1.0 1.0) hex (11 6 20 22 35 30 44 46) (20 15 1) simpleGrading (1.0 1.0 1.0) ); patches ( patch inlet ( 4(0 24 29 5) 4(5 29 34 10) 4(10 34 39 15) ) patch outlet ( 4(4 9 33 28) 4(9 14 38 33) 4(14 19 43 38) ) patch bottom ( 4(0 1 25 24) 4(1 2 26 25) 4(2 3 27 26) 4(3 4 28 27) ) patch top ( 4(15 39 40 16) 4(16 40 41 17) 4(17 41 42 18) 4(18 42 43 19) ) wall cylinder ( 4(20 44 45 21) 4(21 45 47 23) 4(23 47 46 22) 4(22 46 44 20) ) ); mergePatchPairs ( ); // ************************************************************************* //