109 lines
2.7 KiB
C++
Executable File
109 lines
2.7 KiB
C++
Executable File
/* -------------------------------*- C++ -*--------------------------------- *\
|
|
| phasicFlow File |
|
|
| copyright: www.cemf.ir |
|
|
\* ------------------------------------------------------------------------- */
|
|
objectName processDataDict;
|
|
objectType dictionary;;
|
|
fileFormat ASCII;
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
runTimeActive yes;
|
|
|
|
defaultTimeControl
|
|
{
|
|
timeControl;
|
|
startTime;
|
|
endTime;
|
|
actionInterval 0.05;
|
|
}
|
|
|
|
components
|
|
(
|
|
velocityProb
|
|
{
|
|
method particleProbe;
|
|
region idSelecttion;
|
|
field velocity;
|
|
ids (0 10 100);
|
|
timeControl timeStep;
|
|
startTime 0;
|
|
endTime infinity;
|
|
probInterval 1;
|
|
}
|
|
|
|
comp2
|
|
{
|
|
method uniformDistribution;
|
|
region spehre;
|
|
|
|
sphereInfo
|
|
{
|
|
radius 0.01;
|
|
center ();
|
|
}
|
|
timeControl default; //default;
|
|
operations
|
|
(
|
|
numParticle
|
|
{
|
|
function sum;
|
|
field compoenent(velocity,x);
|
|
phi square(mass);
|
|
divideByVol no; //default
|
|
threshold 1; //default;
|
|
defaultVal NaN;
|
|
//includeMask all; //default;
|
|
includeMask lessThan;
|
|
lessThanInfo
|
|
{
|
|
field diameter;
|
|
value 0.003;
|
|
}
|
|
}
|
|
);
|
|
}
|
|
|
|
comp3
|
|
{
|
|
|
|
region line;
|
|
lineInfo
|
|
{
|
|
p1 ();
|
|
p2 ();
|
|
numPoints 10;
|
|
radius 0.01;
|
|
}
|
|
timeControl settingsDict; //default;
|
|
type numberBased;
|
|
operations();
|
|
}
|
|
|
|
comp4
|
|
{
|
|
type GaussianDistribution;
|
|
region hexMesh; // unstructuredMehs;
|
|
hexMeshInfo
|
|
{
|
|
min (-0.3 -1.4 -0.01);
|
|
max ( 0.3 2 0.48 );
|
|
nx 30; // number of divisions in x direction
|
|
ny 160; // number of divisions in y direction
|
|
nz 24; // number of divisions in z direction
|
|
}
|
|
timeControl settingsDict; // read from settingsDict
|
|
operations
|
|
(
|
|
avVelocity
|
|
{
|
|
type average;
|
|
field realx3 velocity; // default to real 1.0
|
|
divideByVol no; // default
|
|
threshold 1; //default;
|
|
includeMask all; //default;
|
|
|
|
}
|
|
);
|
|
}
|
|
);
|