View Issue Details

IDProjectCategoryView StatusLast Update
0001973OpenFOAMpublic2016-01-17 18:59
Reporteralexeym Assigned Tohenry  
PrioritynormalSeveritytextReproducibilityalways
Status resolvedResolutionfixed 
Summary0001973: Consistency in bitwise assignment operator signature
DescriptionThe following classes (most of them are turbulence models)

OpenFOAM/primitives/nullObject/nullObject.H
TurbulenceModels/compressible/RAS/buoyantKEpsilon/buoyantKEpsilon.H
TurbulenceModels/incompressible/turbulentTransportModels/RAS/LamBremhorstKE/LamBremhorstKE.H
TurbulenceModels/phaseCompressible/LES/Niceno/NicenoKEqn.H
TurbulenceModels/phaseCompressible/LES/SmagorinskyZhang/SmagorinskyZhang.H
TurbulenceModels/phaseCompressible/LES/continuousGasKEqn/continuousGasKEqn.H
TurbulenceModels/phaseCompressible/RAS/LaheyKEpsilon/LaheyKEpsilon.H
TurbulenceModels/phaseCompressible/RAS/continuousGasKEpsilon/continuousGasKEpsilon.H
TurbulenceModels/phaseCompressible/RAS/kOmegaSSTSato/kOmegaSSTSato.H
TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon/mixtureKEpsilon.H
TurbulenceModels/turbulenceModels/LES/DeardorffDiffStress/DeardorffDiffStress.H
TurbulenceModels/turbulenceModels/LES/LESeddyViscosity/LESeddyViscosity.H
TurbulenceModels/turbulenceModels/LES/Smagorinsky/Smagorinsky.H
TurbulenceModels/turbulenceModels/LES/SpalartAllmarasDDES/SpalartAllmarasDDES.H
TurbulenceModels/turbulenceModels/LES/SpalartAllmarasDES/SpalartAllmarasDES.H
TurbulenceModels/turbulenceModels/LES/SpalartAllmarasIDDES/SpalartAllmarasIDDES.H
TurbulenceModels/turbulenceModels/LES/WALE/WALE.H
TurbulenceModels/turbulenceModels/LES/dynamicKEqn/dynamicKEqn.H
TurbulenceModels/turbulenceModels/LES/dynamicLagrangian/dynamicLagrangian.H
TurbulenceModels/turbulenceModels/LES/kEqn/kEqn.H
TurbulenceModels/turbulenceModels/RAS/LRR/LRR.H
TurbulenceModels/turbulenceModels/RAS/LaunderSharmaKE/LaunderSharmaKE.H
TurbulenceModels/turbulenceModels/RAS/RNGkEpsilon/RNGkEpsilon.H
TurbulenceModels/turbulenceModels/RAS/SSG/SSG.H
TurbulenceModels/turbulenceModels/RAS/SpalartAllmaras/SpalartAllmaras.H
TurbulenceModels/turbulenceModels/RAS/kEpsilon/kEpsilon.H
TurbulenceModels/turbulenceModels/RAS/kOmegaSST/kOmegaSST.H
TurbulenceModels/turbulenceModels/RAS/kOmegaSSTSAS/kOmegaSSTSAS.H

has private bitwise assignment operator with signature X& operator=(const X&). Yet in general it is void operator=(const X&).
Steps To ReproduceInitially I encountered inconsistency by accident, then used "ack -l '(\w+)&\s+operator=\(const \1&\)'" command to search for the occurrences.
TagsNo tags attached.

Activities

henry

2016-01-17 18:59

manager   ~0005848

Resolved by commit 665b1f821e71d2a251a080a61409fb324f57d914

Issue History

Date Modified Username Field Change
2016-01-17 14:51 alexeym New Issue
2016-01-17 18:59 henry Note Added: 0005848
2016-01-17 18:59 henry Status new => resolved
2016-01-17 18:59 henry Resolution open => fixed
2016-01-17 18:59 henry Assigned To => henry
2016-03-11 11:44 administrator Category 3.0.1 => (No Category)