/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v2506 | | \\ / A nd | Website: www.openfoam.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class volVectorField; object U; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 1 -1 0 0 0 0]; internalField uniform (1 0 0); boundaryField { #includeEtc "caseDicts/setConstraintTypes" inlet { name swirl; type codedFixedValue; code #{ // Uncomment for testing on non-windows systems [fragile] // IOobject::scopeSeparator = '_'; const vector axis(1, 0, 0); vectorField v(2.0*this->patch().Cf() ^ axis); v.replace(vector::X, 1.0); operator==(v); #}; value $internalField; } outlet { type inletOutlet; inletValue $internalField; value $internalField; } walls { type noSlip; } } // ************************************************************************* //