functionObjects: rewritten to all be derived from 'functionObject'
- 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'.
Showing
- applications/utilities/postProcessing/dataConversion/foamToVTK/Make/options 3 additions, 3 deletions...ties/postProcessing/dataConversion/foamToVTK/Make/options
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/Make/files 0 additions, 1 deletion...tProcessing/dataConversion/foamToVTK/foamToVTK/Make/files
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/Make/options 3 additions, 3 deletions...rocessing/dataConversion/foamToVTK/foamToVTK/Make/options
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTK.C 25 additions, 19 deletions...ng/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTK.C
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTK.H 14 additions, 36 deletions...ng/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTK.H
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTKFunctionObject.C 0 additions, 46 deletions...ion/foamToVTK/foamToVTK/writeVTK/writeVTKFunctionObject.C
- applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK/writeVTK/writeVTKFunctionObject.H 0 additions, 54 deletions...ion/foamToVTK/foamToVTK/writeVTK/writeVTKFunctionObject.H
- applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/Make/files 0 additions, 3 deletions...es/postProcessing/miscellaneous/dsmcFieldsCalc/Make/files
- applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/Make/options 0 additions, 15 deletions.../postProcessing/miscellaneous/dsmcFieldsCalc/Make/options
- applications/utilities/postProcessing/miscellaneous/dsmcFieldsCalc/dsmcFieldsCalc.C 0 additions, 155 deletions...tProcessing/miscellaneous/dsmcFieldsCalc/dsmcFieldsCalc.C
- applications/utilities/postProcessing/noise/noise.C 1 addition, 1 deletionapplications/utilities/postProcessing/noise/noise.C
- etc/codeTemplates/dynamicCode/FilterFunctionObjectTemplate.C 0 additions, 65 deletionsetc/codeTemplates/dynamicCode/FilterFunctionObjectTemplate.C
- etc/codeTemplates/dynamicCode/FilterFunctionObjectTemplate.H 0 additions, 51 deletionsetc/codeTemplates/dynamicCode/FilterFunctionObjectTemplate.H
- etc/codeTemplates/dynamicCode/functionObjectTemplate.C 57 additions, 12 deletionsetc/codeTemplates/dynamicCode/functionObjectTemplate.C
- etc/codeTemplates/dynamicCode/functionObjectTemplate.H 12 additions, 33 deletionsetc/codeTemplates/dynamicCode/functionObjectTemplate.H
- etc/codeTemplates/functionObject/FUNCTIONOBJECTFunctionObject.H 0 additions, 54 deletions...deTemplates/functionObject/FUNCTIONOBJECTFunctionObject.H
- src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.C 0 additions, 245 deletions...s/OutputFilterFunctionObject/OutputFilterFunctionObject.C
- src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObject.H 0 additions, 197 deletions...s/OutputFilterFunctionObject/OutputFilterFunctionObject.H
- src/OpenFOAM/db/functionObjects/OutputFilterFunctionObject/OutputFilterFunctionObjectI.H 0 additions, 60 deletions.../OutputFilterFunctionObject/OutputFilterFunctionObjectI.H
- src/OpenFOAM/db/functionObjects/functionObject/functionObject.C 12 additions, 4 deletions...enFOAM/db/functionObjects/functionObject/functionObject.C
Please register or sign in to comment