ENH: improve some efficiency in expressions
- use refPtr to simplify some logic. - avoid copying field if an average will be used - initialize geometric fields with a uniform value instead of Zero - minor tweak of method names - apply bugfix #1889 (longer description elsewhere)
Showing
- src/OpenFOAM/expressions/exprDriver/exprDriver.H 5 additions, 5 deletionssrc/OpenFOAM/expressions/exprDriver/exprDriver.H
- src/OpenFOAM/expressions/exprDriver/exprDriverI.H 4 additions, 4 deletionssrc/OpenFOAM/expressions/exprDriver/exprDriverI.H
- src/OpenFOAM/expressions/exprDriver/exprDriverTemplates.C 11 additions, 9 deletionssrc/OpenFOAM/expressions/exprDriver/exprDriverTemplates.C
- src/OpenFOAM/expressions/exprResult/exprResult.C 19 additions, 16 deletionssrc/OpenFOAM/expressions/exprResult/exprResult.C
- src/OpenFOAM/expressions/exprResult/exprResult.H 36 additions, 38 deletionssrc/OpenFOAM/expressions/exprResult/exprResult.H
- src/OpenFOAM/expressions/exprResult/exprResultI.H 59 additions, 71 deletionssrc/OpenFOAM/expressions/exprResult/exprResultI.H
- src/OpenFOAM/expressions/exprResult/exprResultStack.H 2 additions, 2 deletionssrc/OpenFOAM/expressions/exprResult/exprResultStack.H
- src/OpenFOAM/expressions/exprResult/exprResultStored.H 2 additions, 2 deletionssrc/OpenFOAM/expressions/exprResult/exprResultStored.H
- src/OpenFOAM/expressions/exprResult/exprResultStoredStack.H 2 additions, 2 deletionssrc/OpenFOAM/expressions/exprResult/exprResultStoredStack.H
- src/OpenFOAM/expressions/fields/fieldExprDriverTemplates.C 19 additions, 20 deletionssrc/OpenFOAM/expressions/fields/fieldExprDriverTemplates.C
- src/finiteVolume/expressions/base/fvExprDriver.H 15 additions, 14 deletionssrc/finiteVolume/expressions/base/fvExprDriver.H
- src/finiteVolume/expressions/base/fvExprDriverI.H 13 additions, 13 deletionssrc/finiteVolume/expressions/base/fvExprDriverI.H
- src/finiteVolume/expressions/base/fvExprDriverTemplates.C 66 additions, 56 deletionssrc/finiteVolume/expressions/base/fvExprDriverTemplates.C
- src/finiteVolume/expressions/fields/base/patchExprFieldBase.C 4 additions, 4 deletions...finiteVolume/expressions/fields/base/patchExprFieldBase.C
- src/finiteVolume/expressions/fields/base/patchExprFieldBase.H 2 additions, 2 deletions...finiteVolume/expressions/fields/base/patchExprFieldBase.H
- src/finiteVolume/expressions/patch/patchExprDriverTemplates.C 21 additions, 26 deletions...finiteVolume/expressions/patch/patchExprDriverTemplates.C
Please register or sign in to comment