85 lines
2.1 KiB
C++
85 lines
2.1 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: v1812 |
|
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object decomposeConstraints;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
// Optional decomposition constraints
|
|
constraints
|
|
{
|
|
geometric
|
|
{
|
|
type geometric;
|
|
|
|
grow true;
|
|
|
|
selection
|
|
{
|
|
blob
|
|
{
|
|
source surface;
|
|
surfaceType triSurfaceMesh;
|
|
surfaceName blob.obj;
|
|
}
|
|
|
|
box1
|
|
{
|
|
source box;
|
|
min (-10 -10 -10);
|
|
max (1 1 1);
|
|
}
|
|
|
|
semi
|
|
{
|
|
source sphere;
|
|
origin (-2 -2 1);
|
|
radius 1;
|
|
}
|
|
|
|
mid
|
|
{
|
|
source sphere;
|
|
origin (5 0 4);
|
|
radius 1;
|
|
}
|
|
|
|
ball
|
|
{
|
|
source sphere;
|
|
origin (15 4 8);
|
|
radius 3;
|
|
}
|
|
|
|
// This entry should generate a warning (and be ignored)
|
|
// since it does not describe an enclosed volume.
|
|
disk
|
|
{
|
|
source surface;
|
|
surface disk;
|
|
origin (0 0 0);
|
|
normal (0 0 1);
|
|
radius 3;
|
|
}
|
|
}
|
|
}
|
|
|
|
baffles
|
|
{
|
|
type preserveBaffles;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|