ENH: blockMeshDict: use new boundary syntax

This commit is contained in:
mattijs
2012-07-25 12:22:35 +01:00
parent 83b357ab6e
commit a0a0f89017
2 changed files with 66 additions and 100 deletions

View File

@ -107,26 +107,37 @@ edges
( (
); );
patches boundary
( (
// is there no way of defining all my 'defaultFaces' to be 'wall'? // is there no way of defining all my 'defaultFaces' to be 'wall'?
wall front front
{
type wall;
faces
( (
// inlet block // inlet block
frontQuad(in1, join1, join2, in2) frontQuad(in1, join1, join2, in2)
// outlet block // outlet block
frontQuad(poro1, out1, out2, poro2) frontQuad(poro1, out1, out2, poro2)
) );
}
wall back back
{
type wall;
faces
( (
// inlet block // inlet block
backQuad(in1, join1, join2, in2) backQuad(in1, join1, join2, in2)
// outlet block // outlet block
backQuad(poro1, out1, out2, poro2) backQuad(poro1, out1, out2, poro2)
) );
}
wall wall wall
{
type wall;
faces
( (
// inlet block // inlet block
quad2D(in1, join1) quad2D(in1, join1)
@ -134,9 +145,13 @@ patches
// outlet block // outlet block
quad2D(poro1, out1) quad2D(poro1, out1)
quad2D(out2, poro2) quad2D(out2, poro2)
) );
}
wall porosityWall porosityWall
{
type wall;
faces
( (
// porosity block // porosity block
frontQuad(join1, poro1, poro2, join2) frontQuad(join1, poro1, poro2, join2)
@ -145,17 +160,26 @@ patches
// porosity block // porosity block
quad2D(join1, poro1) quad2D(join1, poro1)
quad2D(poro2, join2) quad2D(poro2, join2)
) );
}
patch inlet inlet
{
type patch;
faces
( (
quad2D(in2, in1) quad2D(in2, in1)
) );
}
patch outlet outlet
{
type patch;
faces
( (
quad2D(out2, out1) quad2D(out2, out1)
) );
}
); );
mergePatchPairs mergePatchPairs

View File

@ -1,58 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
front
{
type wall;
nFaces 700;
startFace 63400;
}
back
{
type wall;
nFaces 700;
startFace 64100;
}
wall
{
type wall;
nFaces 1400;
startFace 64800;
}
porosityWall
{
type wall;
nFaces 1600;
startFace 66200;
}
inlet
{
type patch;
nFaces 400;
startFace 67800;
}
outlet
{
type patch;
nFaces 400;
startFace 68200;
}
)
// ************************************************************************* //