ENH: additional dimensionedType constructors
- construct from dimensioned/value, defaulting name from value. Can be convenient for these type of operations: max(.., dimensionedScalar(somedims, 0.5)) - construct from dimensioned/one, forwarding to pTraits::one. Can be convenient for constructors: volScalarField( ..., dimensionedScalar(somedims, one{})) ENH: minor updates to zero/one classes. - add global 'One' constant for symmetry with 'Zero'.
Showing
- src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.C 43 additions, 13 deletions...enFOAM/dimensionedTypes/dimensionedType/dimensionedType.C
- src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.H 12 additions, 6 deletions...enFOAM/dimensionedTypes/dimensionedType/dimensionedType.H
- src/OpenFOAM/primitives/one/one.H 24 additions, 16 deletionssrc/OpenFOAM/primitives/one/one.H
- src/OpenFOAM/primitives/zero/zero.H 15 additions, 11 deletionssrc/OpenFOAM/primitives/zero/zero.H
Please register or sign in to comment