// The FOAM Project // File: blockMeshDict
/*
-------------------------------------------------------------------------------
 =========         | dictionary
 \\      /         |
  \\    /          | Name:   blockMeshDict
   \\  /           | Family: FoamX configuration file
    \\/            |
    F ield         | FOAM version: 2.2
    O peration     | Product of Nabla Ltd.
    A and          |
    M anipulation  | Email: Enquiries@Nabla.co.uk
-------------------------------------------------------------------------------
*/
// FoamX Case Dictionary.

FoamFile
{
    version         2.0;
    format          ascii;

    root            "/home/dm2/hilary/OpenFOAM/hilary-1.3.1/run/testOrder";
    case            "2dRefinement";
    instance        "constant/polyMesh";
    local           "";

    class           dictionary;
    object          blockMeshDict;
}

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

convertToMeters 1;

vertices
(
    (-0.9 -0.9 -0.9)   // 0
    ( 0.9 -0.9 -0.9)   // 1
    ( 0.9 -0.9  0.9)   // 2
    (-0.9 -0.9  0.9)   // 3
    (-1.1 -1.1 -1.1)   // 4
    ( 1.1 -1.1 -1.1)   // 5
    ( 1.1 -1.1  1.1)   // 6
    (-1.1 -1.1  1.1)   // 7
    (-0.9  0.9 -0.9)   // 8
    (-0.9  0.9  0.9)   // 9
    (-1.1  1.1  1.1)   // 10
    (-1.1  1.1 -1.1)   // 11
    ( 0.9  0.9 -0.9)   // 12
    ( 0.9  0.9  0.9)   // 13
    ( 1.1  1.1  1.1)   // 14
    ( 1.1  1.1 -1.1)   // 15
);

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

edges
(
);

patches
(
    patch originalPatch
    (
        (0 3 2 1)
        (0 8 9 3)
        (8 12 13 9)
        (1 2 13 12)
        (0 1 12 8)
        (2 3 9 13)
    )

    patch otherSide
    (
        (4 5 6 7)
        (4 7 10 11)
        (11 10 14 15)
        (5 15 14 6)
        (4 11 15 5)
        (7 6 14 10)
    )
);

mergePatchPairs
(
);

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