the previous naming tan1, tan2, normal was non-intuitive and very confusing. It was not practical to maintain backward compatibility but all tutorials and example refineMeshDict files have been updated to provide examples of the change.
61 lines
1.7 KiB
C++
61 lines
1.7 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: dev
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object refineMeshDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
// Cells to refine; name of cell set
|
|
set tier2;
|
|
|
|
// Type of coordinate system:
|
|
// - global : coordinate system same for every cell. Usually aligned with
|
|
// x,y,z axis. Specify in globalCoeffs section below.
|
|
// - patchLocal : coordinate system different for every cell. Specify in
|
|
// patchLocalCoeffs section below.
|
|
coordinateSystem global;
|
|
//coordinateSystem patchLocal;
|
|
|
|
// .. and its coefficients. x,y in this case. (normal direction is calculated
|
|
// as e1 ^e2 )
|
|
globalCoeffs
|
|
{
|
|
e1 (1 0 0);
|
|
e2 (0 1 0);
|
|
}
|
|
|
|
patchLocalCoeffs
|
|
{
|
|
patch outside; // Normal direction is facenormal of zero'th face of patch
|
|
e1 (1 0 0);
|
|
}
|
|
|
|
// List of directions to refine
|
|
directions
|
|
(
|
|
e3
|
|
);
|
|
|
|
// Whether to use hex topology. This will
|
|
// - if patchLocal: all cells on selected patch should be hex
|
|
// - split all hexes in 2x2x2 through the middle of edges.
|
|
useHexTopology false;
|
|
|
|
// Cut purely geometric (will cut hexes through vertices) or take topology
|
|
// into account. Incompatible with useHexTopology
|
|
geometricCut true;
|
|
|
|
// Write meshes from intermediate steps
|
|
writeMesh false;
|
|
|
|
// ************************************************************************* //
|