Merge branch 'feature-functionObjects' into 'develop'
Feature function objects Lots of updates migrated from internal development line ### Updated functionObjectFile Old code maintained a list of file pointers, and provided a clunky interface to output to file. Although OK for function objects that only created a single file, those that created multiple files were required to refer to each by an index and making it very easy to introduce errors. The new code simplifies the functionObjectFile class so that it provides helper functions to create and write to files, and no longer maintains a list of file pointers. Instead, each function object must create and take responsibility for all of the file streams that it requires. Changes propagated across dependencies: * fieldValues * forces/forceCoeffs * yPlus * fieldMinMax * residuals * regionSizeDistribution * fieldMinMax * cloudInfo ### Created new functionObjectState Previously, if function objects required to store data on disk to en...
Showing
- src/OpenFOAM/Make/files 1 addition, 0 deletionssrc/OpenFOAM/Make/files
- src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C 51 additions, 140 deletions...b/functionObjects/functionObjectFile/functionObjectFile.C
- src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.H 26 additions, 35 deletions...b/functionObjects/functionObjectFile/functionObjectFile.H
- src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.C 69 additions, 2 deletions...b/functionObjects/functionObjectList/functionObjectList.C
- src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.H 15 additions, 2 deletions...b/functionObjects/functionObjectList/functionObjectList.H
- src/OpenFOAM/db/functionObjects/functionObjectState/functionObjectState.C 173 additions, 0 deletions...functionObjects/functionObjectState/functionObjectState.C
- src/OpenFOAM/db/functionObjects/functionObjectState/functionObjectState.H 255 additions, 0 deletions...functionObjects/functionObjectState/functionObjectState.H
- src/OpenFOAM/db/functionObjects/functionObjectState/functionObjectStateTemplates.C 242 additions, 0 deletions...bjects/functionObjectState/functionObjectStateTemplates.C
- src/OpenFOAM/primitives/functions/DataEntry/Constant/Constant.C 15 additions, 1 deletion...enFOAM/primitives/functions/DataEntry/Constant/Constant.C
- src/OpenFOAM/primitives/functions/DataEntry/Constant/Constant.H 10 additions, 2 deletions...enFOAM/primitives/functions/DataEntry/Constant/Constant.H
- src/postProcessing/functionObjects/IO/doc/IOFunctionObjectsDoc.H 0 additions, 0 deletions...tProcessing/functionObjects/IO/doc/IOFunctionObjectsDoc.H
- src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C 74 additions, 26 deletions...ostProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C
- src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.H 12 additions, 3 deletions...ostProcessing/functionObjects/cloud/cloudInfo/cloudInfo.H
- src/postProcessing/functionObjects/cloud/doc/cloudFunctionObjectsDoc.H 0 additions, 0 deletions...ssing/functionObjects/cloud/doc/cloudFunctionObjectsDoc.H
- src/postProcessing/functionObjects/doc/functionObjects.dox 7 additions, 3 deletionssrc/postProcessing/functionObjects/doc/functionObjects.dox
- src/postProcessing/functionObjects/field/doc/fieldFunctionObjectsDoc.H 0 additions, 0 deletions...ssing/functionObjects/field/doc/fieldFunctionObjectsDoc.H
- src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.C 52 additions, 79 deletions...ionObjects/field/fieldAverage/fieldAverage/fieldAverage.C
- src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.H 11 additions, 10 deletions...ionObjects/field/fieldAverage/fieldAverage/fieldAverage.H
- src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverageTemplates.C 18 additions, 9 deletions...s/field/fieldAverage/fieldAverage/fieldAverageTemplates.C
- src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMax.C 51 additions, 65 deletions...rocessing/functionObjects/field/fieldMinMax/fieldMinMax.C
Please register or sign in to comment