mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
- Avoids the need for the 'OutputFilterFunctionObject' wrapper
- Time-control for execution and writing is now provided by the
'timeControlFunctionObject' which instantiates the processing
'functionObject' and controls its operation.
- Alternative time-control functionObjects can now be written and
selected at run-time without the need to compile wrapped version of
EVERY existing functionObject which would have been required in the
old structure.
- The separation of 'execute' and 'write' functions is now formalized in the
'functionObject' base-class and all derived classes implement the
two functions.
- Unnecessary implementations of functions with appropriate defaults
in the 'functionObject' base-class have been removed reducing
clutter and simplifying implementation of new functionObjects.
- The 'coded' 'functionObject' has also been updated, simplified and tested.
- Further simplification is now possible by creating some general
intermediate classes derived from 'functionObject'.
23 lines
620 B
Plaintext
23 lines
620 B
Plaintext
codedFunctionObject/codedFunctionObject.C
|
|
CourantNo/CourantNo.C
|
|
Lambda2/Lambda2.C
|
|
Peclet/Peclet.C
|
|
Q/Q.C
|
|
blendingFactor/blendingFactor.C
|
|
dsmcFields/dsmcFields.C
|
|
residuals/residuals.C
|
|
scalarTransport/scalarTransport.C
|
|
timeActivatedFileUpdate/timeActivatedFileUpdate.C
|
|
turbulenceFields/turbulenceFields.C
|
|
vorticity/vorticity.C
|
|
yPlus/yPlus.C
|
|
setTimeStep/setTimeStepFunctionObject.C
|
|
systemCall/systemCall.C
|
|
abort/abort.C
|
|
partialWrite/partialWrite.C
|
|
removeRegisteredObject/removeRegisteredObject.C
|
|
writeDictionary/writeDictionary.C
|
|
writeRegisteredObject/writeRegisteredObject.C
|
|
|
|
LIB = $(FOAM_LIBBIN)/libutilityFunctionObjects
|