Completed transformation of post-processing utilities into functionObjects

This commit is contained in:
Henry Weller
2016-06-28 19:26:23 +01:00
parent 1bef3ab2e6
commit 3e3a183732
76 changed files with 1225 additions and 916 deletions

View File

@ -49,7 +49,7 @@ functions
faceObj1
{
type surfaceRegion;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
enabled true;
writeControl writeTime;
@ -91,7 +91,7 @@ functions
faceObj2
{
type surfaceRegion;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
enabled true;
writeControl writeTime;
log true;
@ -109,7 +109,7 @@ functions
cellObj1
{
type volRegion;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
enabled true;
writeControl writeTime;
log true;

View File

@ -28,15 +28,14 @@ Group
grpFieldFunctionObjects
Description
This function object provides a differencing option between two 'field
value' function objects.
Provides a differencing option between two 'field value' function objects.
Example of function object specification:
\verbatim
fieldValueDelta1
{
type fieldValueDelta;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
operation subtract;
fieldValue1

View File

@ -28,10 +28,11 @@ Group
grpFieldFunctionObjects
Description
This function object provides a 'face regionType' variant of the fieldValues
function object. Given a list of user-specified fields and a selection
of mesh (or general surface) faces, a number of operations can be
performed, such as sums, averages and integrations.
Provides a 'face regionType' variant of the fieldValues function object.
Given a list of user-specified fields and a selection of mesh (or general
surface) faces, a number of operations can be performed, such as sums,
averages and integrations.
For example, to calculate the volumetric or mass flux across a patch,
apply the 'sum' operator to the flux field (typically \c phi)
@ -41,7 +42,7 @@ Description
surfaceRegion1
{
type surfaceRegion;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
...
log yes;
writeFields true;

View File

@ -28,10 +28,11 @@ Group
grpFieldFunctionObjects
Description
This function object provides a 'cell region' variant of the fieldValues
function object. Given a list of user-specified fields and a selection
of mesh cells, a number of operations can be performed, such as sums,
averages and integrations.
Provides a 'cell region' variant of the fieldValues function object.
Given a list of user-specified fields and a selection of mesh cells, a
number of operations can be performed, such as sums, averages and
integrations.
Example of function object specification:
@ -39,7 +40,7 @@ Description
volRegion1
{
type volRegion;
libs ("libfieldFunctionObjects.so");
libs ("libfieldFunctionObjects.so");
...
log true;
writeFields true;