/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: plus | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object createBafflesDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // Whether to convert internal faces only (so leave boundary faces intact). // This is only relevant if your face selection type can pick up boundary // faces. internalFacesOnly true; // Baffles to create. baffles { baffleFaces { //- Use predefined faceZone to select faces and orientation. type faceZone; zoneName baffleFaces; patchPairs { type wall; patchFields { epsilon { type epsilonWallFunction; Cmu 0.09; kappa 0.41; E 9.8; value uniform 0; } k { type kqRWallFunction; value uniform 0; } nut { type nutkWallFunction; Cmu 0.09; kappa 0.41; E 9.8; value uniform 0; } nuTilda { type zeroGradient; } p { type zeroGradient; } U { type fixedValue; value uniform (0 0 0); } } } } cyclicFaces { //- Select faces and orientation through a searchableSurface type searchableSurface; surface searchablePlate; origin (0.099 -0.006 0.004); span (0 0.012 0.012); patchPairs { type cyclic; //- Optional override of added patchfields. If not specified // any added patchfields are of type calculated. patchFields { p { type fan; patchType cyclic; jump uniform 0; value uniform 0; jumpTable polynomial 1((100 0)); } } } } } // ************************************************************************* //