Initial commit for version 2.0.x patch release
[OpenFOAM-2.0.x.git] / tutorials / combustion / fireFoam / les / smallPoolFire2D / system / createPatchDict
blobd247d2e3c854d41ca2f0276bde574934eb98cd39
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  2.0.0                                 |
5 |   \\  /    A nd           | Web:      www.OpenFOAM.com                      |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     object      createPatchDict;
16 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
18 // This application/dictionary controls:
19 // - optional: create new patches from boundary faces (either given as
20 //   a set of patches or as a faceSet)
21 // - always: order faces on coupled patches such that they are opposite. This
22 //   is done for all coupled faces, not just for any patches created.
23 // - optional: synchronise points on coupled patches.
25 // 1. Create cyclic:
26 // - specify where the faces should come from
27 // - specify the type of cyclic. If a rotational specify the rotationAxis
28 //   and centre to make matching easier
29 // - always create both halves in one invocation with correct 'neighbourPatch'
30 //   setting.
31 // - optionally pointSync true to guarantee points to line up.
33 // 2. Correct incorrect cyclic:
34 // This will usually fail upon loading:
35 //  "face 0 area does not match neighbour 2 by 0.0100005%"
36 //  " -- possible face ordering problem."
37 // - in polyMesh/boundary file:
38 //      - loosen matchTolerance of all cyclics to get case to load
39 //      - or change patch type from 'cyclic' to 'patch'
40 //        and regenerate cyclic as above
43 // Do a synchronisation of coupled points after creation of any patches.
44 // Note: this does not work with points that are on multiple coupled patches
45 //       with transformations (i.e. cyclics).
46 pointSync false;
48 // Patches to create.
49 patches
51     {
52         // Name of new patch
53         name inlet;
55         // Type of new patch
56         patchInfo
57         {
58             type patch;
59         }
61         // How to construct: either from 'patches' or 'set'
62         constructFrom set;
64         // If constructFrom = patches : names of patches. Wildcards allowed.
65         patches ("periodic.*");
67         // If constructFrom = set : name of faceSet
68         set f0;
69     }
72 // ************************************************************************* //