1 /*--------------------------------*- C++ -*----------------------------------*\
3 | \\ / F ield | OpenFOAM Extend Project: Open source CFD |
4 | \\ / O peration | Version: 1.6-ext |
5 | \\ / A nd | Web: www.extend-project.de |
6 | \\/ M anipulation | |
7 \*---------------------------------------------------------------------------*/
17 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
19 // Set output format : choice of
26 // Surface output format. Choice of
27 // null : suppress output
28 // foamFile : separate points, faces and values file
29 // dx : DX scalar or vector format
30 // vtk : VTK ascii format
31 // raw : x y z value format for use with e.g. gnuplot 'splot'.
34 // other formats such as obj, stl, etc can also be written (by proxy)
35 // but without any values!
38 // interpolationScheme. choice of
39 // cell : use cell-centre value only; constant over cells (default)
40 // cellPoint : use cell-centre and vertex values
41 // cellPointFace : use cell-centre, vertex and face values.
42 // 1] vertex values determined from neighbouring cell-centre values
43 // 2] face values determined using the current face interpolation scheme
44 // for the field (linear, gamma, etc.)
45 interpolationScheme cellPoint;
55 // Set sampling definition: choice of
56 // uniform evenly distributed points on line
57 // face one point per face intersection
58 // midPoint one point per cell, inbetween two face intersections
59 // midPointAndFace combination of face and midPoint
61 // curve specified points, not nessecary on line, uses
63 // cloud specified points, uses findCell
65 // axis: how to write point coordinate. Choice of
66 // - x/y/z: x/y/z coordinate only
67 // - xyz: three columns
68 // (probably does not make sense for anything but raw)
69 // - distance: distance from start of sampling line (if uses line) or
70 // distance from first specified sampling point
73 // uniform, face, midPoint, midPointAndFace : start and end coordinate
74 // uniform: extra number of sampling points
75 // curve, cloud: list of coordinates
83 //- cavity. Slightly perturbed so not to align with face or edge.
84 start (0.0201 0.05101 0.00501);
85 end (0.0601 0.05101 0.00501);
99 //start (-1 0.05 0.005);
100 //end ( 1 0.05 0.005);
103 start (0.001 0.5101 0.00501);
104 end (2.01 0.5101 0.00501);
112 points ((0.049 0.049 0.00501)(0.051 0.049 0.00501));
118 // Surface sampling definition: choice of
119 // plane : values on plane defined by point, normal.
120 // patch : values on patch.
122 // 1] patches are not triangulated by default
123 // 2] planes are always triangulated
124 // 3] iso-surfaces are always triangulated
129 type plane; // always triangulated
130 basePoint (0.0501 0.0501 0.005);
131 normalVector (0.1 0.1 1);
133 //- Optional: restrict to a particular zone
139 type plane; // always triangulated
140 // make plane relative to the coordinateSystem (Cartesian)
143 origin (0.0501 0.0501 0.005);
146 normalVector (0.1 0.1 1);
153 patchName movingWall;
154 // Optional: whether to leave as faces (=default) or triangulate
155 // triangulate false;
158 movingWall_interpolated
161 patchName movingWall;
163 // Optional: whether to leave as faces (=default) or triangulate
164 // triangulate false;
169 // Iso surface for interpolated values only
170 type isoSurface; // always triangulated
175 //zone ABC; // Optional: zone only
176 //exposedPatchName fixedWalls; // Optional: zone only
178 // regularise false; // Optional: do not simplify
182 // Iso surface for constant values.
183 // Triangles guaranteed not to cross cells.
184 type isoSurfaceCell; // always triangulated
188 regularise false; // do not simplify
193 // Cutingplane using iso surface
195 planeType pointAndNormal;
198 basePoint (0.4 0 0.4);
199 normalVector (1 0.2 0.2);
203 //zone ABC; // Optional: zone only
204 //exposedPatchName fixedWalls; // Optional: zone only
206 // regularise false; // Optional: do not simplify
212 // *********************************************************************** //