/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 2.0.0 | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // application icoFoam; startFrom startTime; startTime 0; stopAt endTime; endTime 0.5; deltaT 0.005; writeControl timeStep; writeInterval 20; purgeWrite 0; writeFormat ascii; writePrecision 6; writeCompression off; timeFormat general; timePrecision 6; runTimeModifiable true; functions { streamLines { type streamLine; // Where to load it from (if not already in solver) functionObjectLibs ("libfieldFunctionObjects.so"); // Output every outputControl outputTime; // outputInterval 10; setFormat vtk; //gnuplot, raw etc. See sampleDict. // Velocity field to use for tracking. UName U; // Interpolation method. Default is cellPoint. See sampleDict. //interpolationScheme pointMVC; // Tracked forwards (+U) or backwards (-U) trackForward true; // Names of fields to sample. Should contain above velocity field! fields (p U); // Steps particles can travel before being removed lifeTime 10000; // Number of steps per cell (estimate). Set to 1 to disable subcycling. nSubCycle 5; // Cloud name to use cloudName particleTracks; // Seeding method. See the sampleSets in sampleDict. seedSampleSet uniform; //cloud;//triSurfaceMeshPointSet; uniformCoeffs { type uniform; axis x; //distance; start (-0.0205 0.0001 0.00001); end (-0.0205 0.0005 0.00001); nPoints 100; } } } // ************************************************************************* //