Files
OpenFOAM-12/etc/caseDicts/preProcessing/setFieldsDict
Chris Greenshields 3510204297 etc/caseDicts: added useful examples of common dictionary files
including decomposeParDict, mapFieldsDict, setFieldsDict, surfaceFeaturesDict,
createBafflesDict, createPatchDict, snappyHexMeshDict, extrudeMeshDict and
collapseDict
2018-06-11 12:27:40 +01:00

68 lines
1.8 KiB
C++

/*--------------------------------*- 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 dictionary;
object setFieldsDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
defaultFieldValues
(
volScalarFieldValue alpha.water 0
volVectorFieldValue U (0 0 0)
);
regions
(
// Setting values inside a box
boxToCell
{
box (0 0 0) (30 30 30);
fieldValues
(
volScalarFieldValue alpha.water 1
volVectorFieldValue U (1 0 0)
);
}
// Setting values inside a sphere
sphereToCell
{
centre (40 40 40);
radius 10;
fieldValues
(
volScalarFieldValue alpha.water 1
volVectorFieldValue U (1 0 0)
);
}
// Setting values inside a surface geometry file
surfaceToCell
{
file "geometry.obj";
outsidePoints ( (0 0 0) );
includeCut no;
includeInside yes;
includeOutside no;
nearDistance 0;
curvature 0;
fieldValues
(
volScalarFieldValue alpha.water 1
volVectorFieldValue U (1 0 0)
);
}
);
// ************************************************************************* //