/*--------------------------------*- 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;
  location    "constant/polyMesh";
  object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1; // convert millimeters in meters

vertices
(
    (0 0.5 0)
    (0.5 0 0)
    (0.7 0 0)
    (0 0.7 0)
    (0 0.5 0.1)
    (0.5 0 0.1)
    (0.7 0 0.1)
    (0 0.7 0.1)
);

blocks
(
    hex (0 1 2 3 4 5 6 7) (60 10 1) simpleGrading (1 1 1)
);

edges
(
    arc 0 1 (0.353553 0.353553 0)
    arc 4 5 (0.353553 0.353553 0.1)
    arc 3 2 (0.4949 0.4949 0)
    arc 7 6 (0.4949 0.4949 0.1)
);

boundary
(
left {
  type symmetryPlane;
  faces
  (
      (4 7 3 0)
  );
}

bottom {
  type symmetryPlane;
  faces
  (
      (1 2 6 5)
  );
}

inside {
  type wall;
  faces
  (
      (0 1 5 4)
  );
}

outside {
  type wall;
  faces
  (
      (7 6 2 3)
  );
}

frontAndBack {
  type empty;
  faces
  (
      (3 2 1 0)
      (4 5 6 7)
  );
}
);

mergePatchPairs
(
);

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