ENH: TJunctionFan: new createBaffles syntax

This commit is contained in:
mattijs
2013-11-14 09:56:43 +00:00
parent 3a24242549
commit 1d679022bb
3 changed files with 61 additions and 88 deletions

View File

@ -0,0 +1,10 @@
#!/bin/sh
cd ${0%/*} || exit 1 # run from this directory
# Source tutorial clean functions
. $WM_PROJECT_DIR/bin/tools/CleanFunctions
cleanCase
rm -rf 0
# ----------------------------------------------------------------- end-of-file

View File

@ -11,6 +11,8 @@ runApplication blockMesh
# Create faceZones for baffles and fan
runApplication topoSet
cp -r 0.org 0
# Create wall and cyclic baffles and the fields on them
runApplication createBaffles -overwrite

View File

@ -29,16 +29,8 @@ baffles
type faceZone;
zoneName baffleFaces;
//- Optional flip
//flip false;
patches
patchPairs
{
master
{
//- Master side patch
name baffles;
type wall;
patchFields
@ -79,12 +71,6 @@ baffles
}
}
}
slave
{
// Reuse master data
${..master}
}
}
}
@ -97,15 +83,9 @@ baffles
origin (0.099 -0.006 0.004);
span (0 0.012 0.012);
patches
patchPairs
{
master
{
//- Master side patch
name fan_half0;
type cyclic;
neighbourPatch fan_half1;
//- Optional override of added patchfields. If not specified
// any added patchfields are of type calculated.
@ -121,25 +101,6 @@ baffles
}
}
}
slave
{
//- Slave side patch
name fan_half1;
type cyclic;
neighbourPatch fan_half0;
patchFields
{
p
{
type fan;
patchType cyclic;
value uniform 0;
}
}
}
}
}
}