76 lines
2.0 KiB
C++
76 lines
2.0 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: 1.5 |
|
|
| \\ / A nd | Web: http://www.OpenFOAM.org |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object createPatchDict;
|
|
}
|
|
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
// Tolerance used in matching faces. Absolute tolerance is span of
|
|
// face times this factor. To load incorrectly matches meshes set this
|
|
// to a higher value.
|
|
matchTolerance 1E-3;
|
|
|
|
// Do a synchronisation of coupled points after creation of any patches.
|
|
pointSync true;
|
|
|
|
// Patches to create.
|
|
patches
|
|
(
|
|
{
|
|
// Name of new patch
|
|
name sidePatches;
|
|
|
|
// Type of new patch
|
|
dictionary
|
|
{
|
|
type cyclic;
|
|
|
|
// Optional: explicitly set transformation tensor.
|
|
// Used when matching and synchronising points.
|
|
//transform translational;
|
|
//separationVector (-2289 0 0);
|
|
transform rotational;
|
|
rotationAxis (1 0 0);
|
|
rotationCentre (0 0 0);
|
|
}
|
|
|
|
// How to construct: either from 'patches' or 'set'
|
|
constructFrom patches;
|
|
|
|
// If constructFrom = patches : names of patches
|
|
patches (periodic-1 periodic-2);
|
|
|
|
// If constructFrom = set : name of faceSet
|
|
set f0;
|
|
}
|
|
|
|
{
|
|
name bottom;
|
|
|
|
// Type of new patch
|
|
dictionary
|
|
{
|
|
type wall;
|
|
}
|
|
|
|
constructFrom set;
|
|
|
|
patches ();
|
|
|
|
set bottomFaces;
|
|
}
|
|
|
|
);
|
|
|
|
// ************************************************************************* //
|