ENH: restructuring of ensight output files
- changed ensightOutput from a class solely comprising static methods to a namespace and added in sub-namespaces Detail and Serial. This makes it easier to "mix-in" functions at different levels. Refactored and combined some serial/parallel code where possible. The general ensightOutput namespace has now shifted to be in the fileFormats lib, while leaving volField outputs in the conversion lib and cloud outputs in the lagrangian-intermediate lib. The ensightCloud namespace is now simply folded into the new ensightOutput namespace. These changes clean up some code, reduce fragmentation and duplication and removes the previous libconversion dependency for sampling. - use int for ensight nTypes constexpr Note: issue #1176 is unaffected except for the change in file name: ensightOutputTemplates.C -> ensightOutputVolFieldTemplates.C
Showing
- applications/utilities/postProcessing/dataConversion/foamToEnsight/convertLagrangian.H 3 additions, 3 deletions...ocessing/dataConversion/foamToEnsight/convertLagrangian.H
- applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C 1 addition, 1 deletion...stProcessing/dataConversion/foamToEnsight/foamToEnsight.C
- applications/utilities/postProcessing/dataConversion/foamToEnsight/writeVolFields.H 2 additions, 2 deletions...tProcessing/dataConversion/foamToEnsight/writeVolFields.H
- applications/utilities/postProcessing/dataConversion/foamToEnsightParts/convertLagrangian.H 3 additions, 3 deletions...ing/dataConversion/foamToEnsightParts/convertLagrangian.H
- applications/utilities/postProcessing/dataConversion/foamToEnsightParts/foamToEnsightParts.C 1 addition, 1 deletion...ng/dataConversion/foamToEnsightParts/foamToEnsightParts.C
- applications/utilities/postProcessing/dataConversion/foamToEnsightParts/writeVolFields.H 3 additions, 2 deletions...essing/dataConversion/foamToEnsightParts/writeVolFields.H
- src/conversion/ensight/output/ensightOutputVolField.H 148 additions, 0 deletionssrc/conversion/ensight/output/ensightOutputVolField.H
- src/conversion/ensight/output/ensightOutputVolFieldTemplates.C 114 additions, 196 deletions...onversion/ensight/output/ensightOutputVolFieldTemplates.C
- src/conversion/ensight/output/ensightSerialOutputTemplates.C 0 additions, 174 deletionssrc/conversion/ensight/output/ensightSerialOutputTemplates.C
- src/fileFormats/ensight/output/ensightOutput.H 146 additions, 0 deletionssrc/fileFormats/ensight/output/ensightOutput.H
- src/fileFormats/ensight/output/ensightOutputTemplates.C 323 additions, 0 deletionssrc/fileFormats/ensight/output/ensightOutputTemplates.C
- src/fileFormats/ensight/part/ensightCells.H 1 addition, 1 deletionsrc/fileFormats/ensight/part/ensightCells.H
- src/fileFormats/ensight/part/ensightFaces.H 1 addition, 1 deletionsrc/fileFormats/ensight/part/ensightFaces.H
- src/fileFormats/ensight/part/ensightPartCells.C 3 additions, 3 deletionssrc/fileFormats/ensight/part/ensightPartCells.C
- src/fileFormats/ensight/part/ensightPartFaces.C 4 additions, 4 deletionssrc/fileFormats/ensight/part/ensightPartFaces.C
- src/functionObjects/utilities/ensightWrite/ensightWriteTemplates.C 4 additions, 4 deletions...ionObjects/utilities/ensightWrite/ensightWriteTemplates.C
- src/lagrangian/intermediate/conversion/ensight/ensightOutputCloud.C 4 additions, 4 deletions...gian/intermediate/conversion/ensight/ensightOutputCloud.C
- src/lagrangian/intermediate/conversion/ensight/ensightOutputCloud.H 11 additions, 8 deletions...gian/intermediate/conversion/ensight/ensightOutputCloud.H
- src/lagrangian/intermediate/conversion/ensight/ensightOutputCloudTemplates.C 3 additions, 3 deletions...rmediate/conversion/ensight/ensightOutputCloudTemplates.C
- src/sampling/Make/options 0 additions, 2 deletionssrc/sampling/Make/options
Please register or sign in to comment