openfoam/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/system/sampleDict
Mark Olesen 8a7221cf50 TUT: update tutorials to use dictionary-style sets
- can now specify sampled sets as dictionary entries instead of a list
  entry.
    can now use:  sets { ... }
    instead of:   sets ( ... );

  This is similar to sampled surfaces and makes it easier to
  manage with dictionary manipulation tools.

TUT: update to use writeTime instead of outputTime
2022-03-10 19:45:20 +01:00

160 lines
4.3 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: v2206 |
| \\ / A nd | Website: www.openfoam.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location system;
object sampleDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
// Set output format : choice of
// raw
// gnuplot
// xmgr
setFormat raw;
// Surface output format. Choice of
// none : suppress output
// foam : separate points, faces and values file
// vtk : VTK ascii format
// raw : x y z value format for use with e.g. gnuplot 'splot'.
//
// Note:
// other formats such as obj, stl, etc can also be written (by proxy)
// but without any values!
surfaceFormat vtk;
// interpolationScheme. choice of
// cell : use cell-centre value only; constant over cells (default)
// cellPoint : use cell-centre and vertex values
// cellPointFace : use cell-centre, vertex and face values.
// 1] vertex values determined from neighbouring cell-centre values
// 2] face values determined using the current face interpolation scheme
// for the field (linear, gamma, etc.)
interpolationScheme cellPoint;
// Fields to sample.
fields
(
T
CO
CO2
H2
H2O
N2
O2
OH
CH4
);
// Set sampling definition: choice of
// uniform evenly distributed points on line
// face one point per face intersection
// midPoint one point per cell, inbetween two face intersections
// midPointAndFace combination of face and midPoint
//
// curve specified points, not nessecary on line, uses
// tracking
// cloud specified points, uses findCell
//
// axis: how to write point coordinate. Choice of
// - x/y/z: x/y/z coordinate only
// - xyz: three columns
// (probably does not make sense for anything but raw)
// - distance: distance from start of sampling line (if uses line) or
// distance from first specified sampling point
//
// type specific:
// uniform, face, midPoint, midPointAndFace : start and end coordinate
// uniform: extra number of sampling points
// curve, cloud: list of coordinates
sets
{
Centerline
{
type uniform;
axis distance;
start (0.00001 0. 0. );
end (0.00001 0. 0.500);
nPoints 500;
}
Radial_075
{
type uniform;
axis distance;
start (0 0 0.054);
end (0.020 0 0.054);
nPoints 100;
}
Radial_15
{
type uniform;
axis distance;
start (0 0 0.108);
end (0.024 0.108);
nPoints 100;
}
Radial_30
{
type uniform;
axis distance;
start (0 0 0.216);
end (0.042 0 0.216);
nPoints 100;
}
Radial_45
{
type uniform;
axis distance;
start (0 0 0.324);
end (0.056 0 0.324);
nPoints 100;
}
Radial_60
{
type uniform;
axis distance;
start (0 0 0.432);
end (0.070 0 0.432);
nPoints 100;
}
Radial_75
{
type uniform;
axis distance;
start (0 0 0.54);
end (0.080 0 0.54);
nPoints 100;
}
}
// Surface sampling definition: choice of
// plane : values on plane defined by point, normal.
// patch : values on patch.
//
// 1] patches are not triangulated by default
// 2] planes are always triangulated
// 3] iso-surfaces are always triangulated
surfaces {}
// *********************************************************************** //