/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  v2312                                 |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

scale   1;

xmin -0.0440;
xmax 0.1495;
ymin -0.0640;
ymax 0.2725;
zmin -0.0040;
zmax 0.0140;

deltax 0.002;	
deltay 0.002;	
deltaz 0.002;	

lx 	#calc "$xmax - $xmin";	//abs($xmax - $xmin)"
ly 	#calc "$ymax - $ymin";
lz 	#calc "$zmax - $zmin";

xcells 	#calc "round(($lx)/($deltax))";
ycells 	#calc "round(($ly)/($deltay))";
zcells 	#calc "round(($lz)/($deltaz))";

vertices
(
//BLOCK1
    ($xmin  $ymin  $zmin)	//0
    ($xmax  $ymin  $zmin)	//1
    ($xmax  $ymax  $zmin)	//2
    ($xmin  $ymax  $zmin)	//3
    ($xmin  $ymin  $zmax)	//4
    ($xmax  $ymin  $zmax)	//5
    ($xmax  $ymax  $zmax)	//6
    ($xmin  $ymax  $zmax)	//7
);

blocks
(
    hex (0 1 2 3 4 5 6 7) ($xcells $ycells $zcells) simpleGrading (1 1 1)
);

edges
(

);

boundary
(
    //left
	minX
    {
        type patch;
        faces
        (
            (0 4 7 3)
        );
    }
    //right
	maxX
    {
        type patch;
        faces
        (
            (2 6 5 1)
        );
    }
    //bottom
	minY
    {
        type patch;
        faces
        (
            (0 1 5 4)
        );
    }
    //top
	maxY
    {
        type patch;
        faces
        (
            (3 7 6 2)
        );
    }
    //back
	minZ
    {
        type patch;
        faces
        (
            (0 3 2 1)
        );
    }
    //front
	maxZ
    {
        type patch;
        faces
        (
            (4 5 6 7)
        );
    }
);

mergePatchPairs
(

);


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