1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
/*--------------------------------*- 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 topoSetDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
actions
(
// Heater
{
name heaterCellSet;
type cellSet;
action new;
source boxToCell;
box (-0.01001 0 -100 )(0.01001 0.00999 100);
}
{
name heaterCellSet;
type cellSet;
action add;
source boxToCell;
box (-0.01001 -100 -0.01001)(0.01001 0.00999 0.01001);
}
{
name heater;
type cellZoneSet;
action new;
source setToCellZone;
set heaterCellSet;
}
// leftSolid
{
name leftSolidCellSet;
type cellSet;
action new;
source boxToCell;
box (-100 0 -100)(-0.01001 0.00999 100);
}
{
name leftSolid;
type cellZoneSet;
action new;
source setToCellZone;
set leftSolidCellSet;
}
// rightSolid
{
name rightSolidCellSet;
type cellSet;
action new;
source boxToCell;
box (0.01001 0 -100 )(100 0.00999 100);
}
{
name rightSolid;
type cellZoneSet;
action new;
source setToCellZone;
set rightSolidCellSet;
}
// topAir
{
name topAirCellSet;
type cellSet;
action new;
source boxToCell;
box (-100 0.00999 -100 )(100 100 100);
}
{
name topAir;
type cellZoneSet;
action new;
source setToCellZone;
set topAirCellSet;
}
// bottomAir is all the other cells
{
name bottomAirCellSet;
type cellSet;
action new;
source cellToCell;
set heaterCellSet;
}
{
name bottomAirCellSet;
type cellSet;
action add;
source cellToCell;
set leftSolidCellSet;
}
{
name bottomAirCellSet;
type cellSet;
action add;
source cellToCell;
set rightSolidCellSet;
}
{
name bottomAirCellSet;
type cellSet;
action add;
source cellToCell;
set topAirCellSet;
}
{
name bottomAirCellSet;
type cellSet;
action invert;
}
{
name bottomAir;
type cellZoneSet;
action new;
source setToCellZone;
set bottomAirCellSet;
}
);
// ************************************************************************* //
|