tmp: Improved reference count checks to provide better error diagnostics
in case of tmp misuse. Simplified tmp reuse pattern in field algebra to use tmp copy and assignment rather than the complex delayed call to 'ptr()'. Removed support for unused non-const 'REF' storage of non-tmp objects due to C++ limitation in constructor overloading: if both tmp(T&) and tmp(const T&) constructors are provided resolution is ambiguous. The turbulence libraries have been upgraded and '-DCONST_TMP' option specified in the 'options' file to switch to the new 'tmp' behavior.
Showing
- applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels/Make/options 1 addition, 1 deletion...lvers/lagrangian/DPMFoam/DPMTurbulenceModels/Make/options
- applications/solvers/multiphase/reactingEulerFoam/phaseSystems/PhaseSystems/MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C 1 addition, 1 deletion...MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C
- applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/multiphaseCompressibleTurbulenceModels/Make/options 1 addition, 1 deletion...rFoam/multiphaseCompressibleTurbulenceModels/Make/options
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseCompressibleTurbulenceModels/Make/options 1 addition, 1 deletion...lerFoam/twoPhaseCompressibleTurbulenceModels/Make/options
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseCompressibleTurbulenceModels/derivedFvPatchFields/alphatPhaseChangeJayatillekeWallFunction/alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField.C 3 additions, 3 deletions...hatPhaseChangeJayatillekeWallFunctionFvPatchScalarField.C
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseCompressibleTurbulenceModels/kineticTheoryModels/frictionalStressModel/Schaeffer/SchaefferFrictionalStress.C 2 additions, 2 deletions...ictionalStressModel/Schaeffer/SchaefferFrictionalStress.C
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseCompressibleTurbulenceModels/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C 2 additions, 1 deletion...neticTheoryModels/kineticTheoryModel/kineticTheoryModel.C
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseCompressibleTurbulenceModels/phasePressureModel/phasePressureModel.C 3 additions, 2 deletions...eTurbulenceModels/phasePressureModel/phasePressureModel.C
- applications/solvers/multiphase/twoPhaseEulerFoam/phaseCompressibleTurbulenceModels/Make/options 1 addition, 1 deletion...eEulerFoam/phaseCompressibleTurbulenceModels/Make/options
- applications/solvers/multiphase/twoPhaseEulerFoam/phaseCompressibleTurbulenceModels/kineticTheoryModels/frictionalStressModel/Schaeffer/SchaefferFrictionalStress.C 2 additions, 2 deletions...ictionalStressModel/Schaeffer/SchaefferFrictionalStress.C
- applications/solvers/multiphase/twoPhaseEulerFoam/phaseCompressibleTurbulenceModels/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C 2 additions, 1 deletion...neticTheoryModels/kineticTheoryModel/kineticTheoryModel.C
- applications/solvers/multiphase/twoPhaseEulerFoam/phaseCompressibleTurbulenceModels/phasePressureModel/phasePressureModel.C 3 additions, 2 deletions...eTurbulenceModels/phasePressureModel/phasePressureModel.C
- src/OpenFOAM/db/IOstreams/token/tokenI.H 2 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/token/tokenI.H
- src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedFieldFunctions.C 8 additions, 8 deletions...sionedFields/DimensionedField/DimensionedFieldFunctions.C
- src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedFieldFunctionsM.C 20 additions, 20 deletions...ionedFields/DimensionedField/DimensionedFieldFunctionsM.C
- src/OpenFOAM/fields/DimensionedFields/DimensionedField/DimensionedFieldReuseFunctions.H 5 additions, 22 deletions...dFields/DimensionedField/DimensionedFieldReuseFunctions.H
- src/OpenFOAM/fields/DimensionedFields/DimensionedScalarField/DimensionedScalarField.C 20 additions, 20 deletions...nedFields/DimensionedScalarField/DimensionedScalarField.C
- src/OpenFOAM/fields/FieldFields/FieldField/FieldField.C 2 additions, 2 deletionssrc/OpenFOAM/fields/FieldFields/FieldField/FieldField.C
- src/OpenFOAM/fields/FieldFields/FieldField/FieldFieldFunctions.C 25 additions, 25 deletions...nFOAM/fields/FieldFields/FieldField/FieldFieldFunctions.C
- src/OpenFOAM/fields/FieldFields/FieldField/FieldFieldFunctionsM.C 20 additions, 20 deletions...FOAM/fields/FieldFields/FieldField/FieldFieldFunctionsM.C
Please register or sign in to comment