fvOptions: Separate options for all cells, cellSets and inter-region coupling
by introducing rational base-classes rather than using the hideous 'switch' statement. Further rationalization of the cell-selection mechanism will be implemented via an appropriate class hierarchy to replace the remaining 'switch' statement. Mesh-motion is currently handled very inefficiently for cellSets and not at all for inter-region coupling. The former will be improved when the cell-selection classes are written and the latter by making the meshToMesh class a MeshObject after it has been corrected for mapFields.
Showing
- src/fvOptions/Make/files 18 additions, 11 deletionssrc/fvOptions/Make/files
- src/fvOptions/cellSetOption/cellSetOption.C 237 additions, 0 deletionssrc/fvOptions/cellSetOption/cellSetOption.C
- src/fvOptions/cellSetOption/cellSetOption.H 222 additions, 0 deletionssrc/fvOptions/cellSetOption/cellSetOption.H
- src/fvOptions/cellSetOption/cellSetOptionI.H 91 additions, 0 deletionssrc/fvOptions/cellSetOption/cellSetOptionI.H
- src/fvOptions/cellSetOption/cellSetOptionIO.C 13 additions, 17 deletionssrc/fvOptions/cellSetOption/cellSetOptionIO.C
- src/fvOptions/constraints/derived/fixedTemperatureConstraint/fixedTemperatureConstraint.C 2 additions, 2 deletions...d/fixedTemperatureConstraint/fixedTemperatureConstraint.C
- src/fvOptions/constraints/derived/fixedTemperatureConstraint/fixedTemperatureConstraint.H 3 additions, 3 deletions...d/fixedTemperatureConstraint/fixedTemperatureConstraint.H
- src/fvOptions/constraints/derived/temperatureLimitsConstraint/temperatureLimitsConstraint.C 2 additions, 2 deletions...temperatureLimitsConstraint/temperatureLimitsConstraint.C
- src/fvOptions/constraints/derived/temperatureLimitsConstraint/temperatureLimitsConstraint.H 3 additions, 3 deletions...temperatureLimitsConstraint/temperatureLimitsConstraint.H
- src/fvOptions/constraints/general/explicitSetValue/ExplicitSetValue.C 2 additions, 2 deletions...s/constraints/general/explicitSetValue/ExplicitSetValue.C
- src/fvOptions/constraints/general/explicitSetValue/ExplicitSetValue.H 3 additions, 3 deletions...s/constraints/general/explicitSetValue/ExplicitSetValue.H
- src/fvOptions/fvOption/fvIOoptionList.C 1 addition, 1 deletionsrc/fvOptions/fvOption/fvIOoptionList.C
- src/fvOptions/fvOption/fvIOoptionList.H 1 addition, 1 deletionsrc/fvOptions/fvOption/fvIOoptionList.H
- src/fvOptions/fvOption/fvOption.C 335 additions, 0 deletionssrc/fvOptions/fvOption/fvOption.C
- src/fvOptions/fvOption/fvOption.H 6 additions, 105 deletionssrc/fvOptions/fvOption/fvOption.H
- src/fvOptions/fvOption/fvOptionI.H 1 addition, 85 deletionssrc/fvOptions/fvOption/fvOptionI.H
- src/fvOptions/fvOption/fvOptionIO.C 58 additions, 0 deletionssrc/fvOptions/fvOption/fvOptionIO.C
- src/fvOptions/fvOption/fvOptionList.C 0 additions, 0 deletionssrc/fvOptions/fvOption/fvOptionList.C
- src/fvOptions/fvOption/fvOptionList.H 0 additions, 0 deletionssrc/fvOptions/fvOption/fvOptionList.H
- src/fvOptions/fvOption/fvOptionListTemplates.C 1 addition, 1 deletionsrc/fvOptions/fvOption/fvOptionListTemplates.C
Please register or sign in to comment