The operation can be applied to any volume or surface fields generating a
volume or surface scalar field.
Example of function object specification:
\verbatim
Ttot
{
type add;
libs ("libfieldFunctionObjects.so");
fields (T Tdelta);
result Ttot;
executeControl writeTime;
writeControl writeTime;
}
\endverbatim
Also refactored functionObjects::fieldsExpression to avoid code
duplication between the 'add' and 'subtract' functionObjects.
69 lines
1.7 KiB
Plaintext
69 lines
1.7 KiB
Plaintext
fieldAverage/fieldAverage.C
|
|
fieldAverage/fieldAverageItem/fieldAverageItem.C
|
|
fieldAverage/fieldAverageItem/fieldAverageItemIO.C
|
|
|
|
fieldCoordinateSystemTransform/fieldCoordinateSystemTransform.C
|
|
fieldMinMax/fieldMinMax.C
|
|
|
|
fieldValues/fieldValue/fieldValue.C
|
|
fieldValues/fieldValue/fieldValueNew.C
|
|
fieldValues/fieldValueDelta/fieldValueDelta.C
|
|
fieldValues/volFieldValue/volFieldValue.C
|
|
fieldValues/surfaceFieldValue/surfaceFieldValue.C
|
|
|
|
nearWallFields/nearWallFields.C
|
|
nearWallFields/findCellParticle.C
|
|
nearWallFields/findCellParticleCloud.C
|
|
|
|
processorField/processorField.C
|
|
readFields/readFields.C
|
|
|
|
streamLine/streamLine.C
|
|
streamLine/streamLineParticle.C
|
|
streamLine/streamLineParticleCloud.C
|
|
|
|
wallBoundedStreamLine/wallBoundedStreamLine.C
|
|
wallBoundedStreamLine/wallBoundedStreamLineParticle.C
|
|
wallBoundedStreamLine/wallBoundedStreamLineParticleCloud.C
|
|
wallBoundedStreamLine/wallBoundedParticle.C
|
|
|
|
surfaceInterpolate/surfaceInterpolate.C
|
|
|
|
regionSizeDistribution/regionSizeDistribution.C
|
|
histogram/histogram.C
|
|
|
|
fieldExpression/fieldExpression.C
|
|
components/components.C
|
|
randomise/randomise.C
|
|
div/div.C
|
|
grad/grad.C
|
|
mag/mag.C
|
|
magSqr/magSqr.C
|
|
vorticity/vorticity.C
|
|
enstrophy/enstrophy.C
|
|
Q/Q.C
|
|
Lambda2/Lambda2.C
|
|
flowType/flowType.C
|
|
CourantNo/CourantNo.C
|
|
PecletNo/PecletNo.C
|
|
blendingFactor/blendingFactor.C
|
|
pressure/pressure.C
|
|
MachNo/MachNo.C
|
|
|
|
turbulenceFields/turbulenceFields.C
|
|
yPlus/yPlus.C
|
|
wallShearStress/wallShearStress.C
|
|
wallHeatFlux/wallHeatFlux.C
|
|
|
|
writeCellCentres/writeCellCentres.C
|
|
writeCellVolumes/writeCellVolumes.C
|
|
|
|
XiReactionRate/XiReactionRate.C
|
|
streamFunction/streamFunction.C
|
|
|
|
fieldsExpression/fieldsExpression.C
|
|
add/add.C
|
|
subtract/subtract.C
|
|
|
|
LIB = $(FOAM_LIBBIN)/libfieldFunctionObjects
|