/*--------------------------------*- C++ -*----------------------------------*\
| solids4foam: solid mechanics and fluid-solid interaction simulations        |
| Version:     v2.4                                                           |
| Web:         https://solids4foam.github.io                                  |
| Disclaimer:  This offering is not approved or endorsed by OpenCFD Limited,  |
|              producer and distributor of the OpenFOAM software via          |
|              www.openfoam.com, and owner of the OPENFOAM® and OpenCFD®      |
|              trade marks.                                                   |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

scale 1;

vertices
(
    (0 0.05 0.25)
    (0.25 0.05 0)
    (0 0.05 -0.25)
    (-0.25 0.05 0)
    (0 0.05 0.5)
    (0.5 0.05 0)
    (0 0.05 -0.5)
    (-0.5 0.05 0)

    (0 -0.05 0.25)
    (0.25 -0.05 0)
    (0 -0.05 -0.25)
    (-0.25 -0.05 0)
    (0 -0.05 0.5)
    (0.5 -0.05 0)
    (0 -0.05 -0.5)
    (-0.5 -0.05 0)
);

blocks
(
    hex (0 1 5 4 8 9 13 12) (19 10 1) simpleGrading (1 1 1)
    hex (1 2 6 5 9 10 14 13) (19 10 1) simpleGrading (1 1 1)
    hex (2 3 7 6 10 11 15 14) (19 10 1) simpleGrading (1 1 1)
    hex (3 0 4 7 11 8 12 15) (19 10 1) simpleGrading (1 1 1)
);

edges
(
    arc 0 1 (0.1767766953 0.05 0.1767766953)
    arc 1 2 (0.1767766953 0.05 -0.1767766953)
    arc 2 3 (-0.1767766953 0.05 -0.1767766953)
    arc 3 0 (-0.1767766953 0.05 0.1767766953)
    arc 8 9 (0.1767766953 -0.05 0.1767766953)
    arc 9 10 (0.1767766953 -0.05 -0.1767766953)
    arc 10 11 (-0.1767766953 -0.05 -0.1767766953)
    arc 11 8 (-0.1767766953 -0.05 0.1767766953)

    arc 4 5 (0.3535533906 0.05 0.3535533906)
    arc 5 6 (0.3535533906 0.05 -0.3535533906)
    arc 6 7 (-0.3535533906 0.05 -0.3535533906)
    arc 7 4 (-0.3535533906 0.05 0.3535533906)
    arc 12 13 (0.3535533906 -0.05 0.3535533906)
    arc 13 14 (0.3535533906 -0.05 -0.3535533906)
    arc 14 15 (-0.3535533906 -0.05 -0.3535533906)
    arc 15 12 (-0.3535533906 -0.05 0.3535533906)
);

boundary
(
    centre
    {
        type patch;
        faces
        (
            (0 1 9 8)
            (1 2 10 9)
            (2 3 11 10)
            (3 0 8 11)
        );
    }
    interface
    {
        type patch;
        faces
        (
            (5 4 12 13)
            (6 5 13 14)
            (7 6 15 14)
            (4 7 12 15)
        );
    }
);

mergePatchPairs
(
);

// ************************************************************************* //
