/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                |
| \\      /  F ield         | cfMesh: A library for mesh generation          |
|  \\    /   O peration     |                                                |
|   \\  /    A nd           | Author: Franjo Juretic                         |
|    \\/     M anipulation  | E-mail: franjo.juretic@c-fields.com            |
\*---------------------------------------------------------------------------*/

FoamFile
{
    version   2.0;
    format    ascii;
    class     dictionary;
    location  "system";
    object    meshDict;
}

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

surfaceFile "model.stl";

maxCellSize 1.0;


localRefinement
{
    cavity
    {
        cellSize 0.3;
    }
    sphere
    {
        cellSize 0.3;
    }

}


/*objectRefinements
{
    box1
    {
        type box;
        cellSize 0.008;
        centre (-0.5 0 0);
        lengthX 2.8;
        lengthY 1.1;
        lengthZ 1;
    }
    box2
    {
        type box;
        cellSize 0.016;
        centre (0 0 0);
        lengthX 3.5;
        lengthY 1.25;
        lengthZ 1.5;
    }
     box3
    {
        type box;
        cellSize 0.164;
        centre (0.25 0 0);
        lengthX 4;
        lengthY 1.25;
        lengthZ 2;
    }
    box4
    {
        type box;
        cellSize 0.004;
        centre (-0.95 0 0);
        lengthX 0.80;
        lengthY 0.6;
        lengthZ 0.06;
    }
    box5
    {
        type box;
        cellSize 0.004;
        centre (-0.275 0 0);
        lengthX 0.55;
        lengthY 0.6;
        lengthZ 0.35;
    }
}*/
/*renameBoundary
{
    newPatchNames
    {
    	patch0
    	{
            newName body;
	    type    wall;
        }
        xMin
        {
            newName inlet;
            type    patch;
        }
        xMax
        {
            newName outlet;
            type    patch;
        }
        yMin
        {
            newName side1;
            type    patch;
        }
        yMax
        {
            newName side2;
            type    patch;
        }
        zMin
        {
            newName ground;
            type    wall;
        }
        zMax
        {
            newName top;
            type    patch;
        }
     }
}*/
// ************************************************************************* //
