ENH: Added new foamReport functionObject
Replaces user-supplied keywords by run-time computed values in a text file. Usage Example using system/controlDict.functions: foamReport1 { // Mandatory entries (unmodifiable) type foamReport; libs (foamUtilityFunctionObjects); template "<system>/myTemplate.md"; substitutions { divSchemes1 { type dictionaryValue; object fvSchemes; entries { divSchemes "divSchemes"; } } fvSolution1 { type dictionaryValue; path "<system>/fvSolution"; entries { solver_p "solvers/p/solver"; solver_p_tol "solvers/p/tolerance"; solver_p_reltol "solvers/p/relTol"; solver_U "solvers/U/solver"; solver_U_tol "solvers/U/tolerance"; solver_U_reltol "solvers/U/relTol"; } } controlDict1 { type dictionaryValue; path "<system>/controlDict"; entries { initial_deltaT "deltaT"; } } continuityErrors { type functionObjectValue; functionObject continuityError1; entries { cont_error_local local; cont_error_global global; cont_error_cumulative cumulative; } } }
parent
c926f146
Branches
Tags
Showing
- src/functionObjects/utilities/Make/files 9 additions, 0 deletionssrc/functionObjects/utilities/Make/files
- src/functionObjects/utilities/foamReport/foamReport.C 350 additions, 0 deletionssrc/functionObjects/utilities/foamReport/foamReport.C
- src/functionObjects/utilities/foamReport/foamReport.H 273 additions, 0 deletionssrc/functionObjects/utilities/foamReport/foamReport.H
- src/functionObjects/utilities/foamReport/substitutionModels/dictionaryValue/dictionaryValue.C 219 additions, 0 deletions...port/substitutionModels/dictionaryValue/dictionaryValue.C
- src/functionObjects/utilities/foamReport/substitutionModels/dictionaryValue/dictionaryValue.H 182 additions, 0 deletions...port/substitutionModels/dictionaryValue/dictionaryValue.H
- src/functionObjects/utilities/foamReport/substitutionModels/environmentVariable/environmentVariable.C 101 additions, 0 deletions...stitutionModels/environmentVariable/environmentVariable.C
- src/functionObjects/utilities/foamReport/substitutionModels/environmentVariable/environmentVariable.H 136 additions, 0 deletions...stitutionModels/environmentVariable/environmentVariable.H
- src/functionObjects/utilities/foamReport/substitutionModels/fileRegEx/fileRegEx.C 163 additions, 0 deletions...ities/foamReport/substitutionModels/fileRegEx/fileRegEx.C
- src/functionObjects/utilities/foamReport/substitutionModels/fileRegEx/fileRegEx.H 162 additions, 0 deletions...ities/foamReport/substitutionModels/fileRegEx/fileRegEx.H
- src/functionObjects/utilities/foamReport/substitutionModels/functionObjectValue/functionObjectValue.C 149 additions, 0 deletions...stitutionModels/functionObjectValue/functionObjectValue.C
- src/functionObjects/utilities/foamReport/substitutionModels/functionObjectValue/functionObjectValue.H 167 additions, 0 deletions...stitutionModels/functionObjectValue/functionObjectValue.H
- src/functionObjects/utilities/foamReport/substitutionModels/substitutionModel/substitutionModel.C 167 additions, 0 deletions.../substitutionModels/substitutionModel/substitutionModel.C
- src/functionObjects/utilities/foamReport/substitutionModels/substitutionModel/substitutionModel.H 206 additions, 0 deletions.../substitutionModels/substitutionModel/substitutionModel.H
- src/functionObjects/utilities/foamReport/substitutionModels/substitutionModel/substitutionModelNew.C 60 additions, 0 deletions...bstitutionModels/substitutionModel/substitutionModelNew.C
- src/functionObjects/utilities/foamReport/substitutionModels/substitutionModel/substitutionModelTemplates.C 47 additions, 0 deletions...tionModels/substitutionModel/substitutionModelTemplates.C
- src/functionObjects/utilities/foamReport/substitutionModels/userValue/userValue.C 99 additions, 0 deletions...ities/foamReport/substitutionModels/userValue/userValue.C
- src/functionObjects/utilities/foamReport/substitutionModels/userValue/userValue.H 137 additions, 0 deletions...ities/foamReport/substitutionModels/userValue/userValue.H
Please register or sign in to comment