From b012e13a492a14a8c9b0e002880f1227d4735dbc Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Sun, 10 Jun 2018 17:37:43 +0100 Subject: [PATCH] foamToVTK::writeVTK: Added a standard functionObject configuration file --- .../foamToVTK/foamToVTK/writeVTK/controlDict | 81 ------------------- etc/caseDicts/postProcessing/fields/writeVTK | 21 +++++ 2 files changed, 21 insertions(+), 81 deletions(-) delete mode 100644 applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/controlDict create mode 100644 etc/caseDicts/postProcessing/fields/writeVTK diff --git a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/controlDict b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/controlDict deleted file mode 100644 index b26960547..000000000 --- a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/controlDict +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- 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 controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// So we get a decent warning if we have multiple functionObject entries -// with the same name. -#inputMode error; - -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 uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - -functions -{ - writeVTK - { - type writeVTK; - - // Where to load it from - libs ("libfoamToVTK.so"); - - // When to write: - // timeStep (with optional writeInterval) - // writeTime (with optional writeInterval) - // adjustableTime - // runTime - // clockTime - // cpuTime - writeControl writeTime; - - // Write every writeInterval (only valid for timeStemp, writeTime) - writeInterval 1; - - // Interval of time (valid for adjustableTime, runTime, clockTime, - // cpuTime) - writeInterval 1; - - // Objects to write - objectNames (); - } -} - -// ************************************************************************* // diff --git a/etc/caseDicts/postProcessing/fields/writeVTK b/etc/caseDicts/postProcessing/fields/writeVTK new file mode 100644 index 000000000..4392186a0 --- /dev/null +++ b/etc/caseDicts/postProcessing/fields/writeVTK @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Web: www.OpenFOAM.org + \\/ M anipulation | +------------------------------------------------------------------------------- +Description + Writes out specified objects in VTK format, + e.g. fields, stored on the case database. + +\*---------------------------------------------------------------------------*/ + +type writeVTK; +libs ("libfoamToVTK.so"); + +objects (); + +writeControl writeTime; + +// ************************************************************************* //