Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
730f89dc
Commit
730f89dc
authored
Mar 22, 2016
by
Henry Weller
Browse files
Use Zero rather than pTraits<Type>::zero unless a static typed '0' is required
parent
aa89254c
Changes
82
Hide whitespace changes
Inline
Side-by-side
applications/solvers/combustion/PDRFoam/PDRModels/XiEqModels/basicXiSubXiEq/basicXiSubXiEq.C
View file @
730f89dc
...
...
@@ -122,7 +122,7 @@ Foam::tmp<Foam::volScalarField> Foam::XiEqModels::basicSubGrid::XiEq() const
(
"zero"
,
nsv
.
dimensions
(),
pTraits
<
symmTensor
>::
z
ero
Z
ero
)
);
ns
.
internalField
()
=
nsv
.
internalField
()
*
Cw
;
...
...
applications/solvers/combustion/PDRFoam/PDRModels/dragModels/basic/basic.C
View file @
730f89dc
...
...
@@ -108,7 +108,7 @@ Foam::tmp<Foam::volSymmTensorField> Foam::PDRDragModels::basic::Dcu() const
(
"zero"
,
dimMass
/
dimTime
/
pow
(
dimLength
,
3
),
pTraits
<
symmTensor
>::
z
ero
Z
ero
)
)
);
...
...
applications/solvers/combustion/PDRFoam/XiModels/XiEqModels/XiEqModel/XiEqModel.C
View file @
730f89dc
...
...
@@ -131,7 +131,7 @@ Foam::XiEqModel::calculateSchelkinEffect(const scalar uPrimeCoef) const
(
"zero"
,
nsv
.
dimensions
(),
pTraits
<
symmTensor
>::
z
ero
Z
ero
)
);
ns
.
internalField
()
=
nsv
.
internalField
()
*
pow
(
mesh
.
V
(),
2
.
0
/
3
.
0
);
...
...
applications/solvers/incompressible/adjointShapeOptimizationFoam/adjointShapeOptimizationFoam.C
View file @
730f89dc
...
...
@@ -60,7 +60,7 @@ void zeroCells
{
forAll
(
cells
,
i
)
{
vf
[
cells
[
i
]]
=
pTraits
<
Type
>::
z
ero
;
vf
[
cells
[
i
]]
=
Z
ero
;
}
}
...
...
applications/solvers/multiphase/reactingEulerFoam/phaseSystems/BlendedInterfacialModel/BlendedInterfacialModel.C
View file @
730f89dc
...
...
@@ -47,7 +47,7 @@ void Foam::BlendedInterfacialModel<ModelType>::correctFixedFluxBCs
)
{
field
.
boundaryField
()[
patchI
]
=
pTraits
<
typename
GeometricField
::
value_type
>::
z
ero
;
=
Z
ero
;
}
}
}
...
...
@@ -382,7 +382,7 @@ Foam::BlendedInterfacialModel<ModelType>::F() const
false
),
phase1_
.
mesh
(),
dimensioned
<
Type
>
(
"zero"
,
ModelType
::
dimF
,
pTraits
<
Type
>::
z
ero
)
dimensioned
<
Type
>
(
"zero"
,
ModelType
::
dimF
,
Z
ero
)
)
);
...
...
applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/BlendedInterfacialModel/BlendedInterfacialModel.C
View file @
730f89dc
...
...
@@ -47,7 +47,7 @@ void Foam::BlendedInterfacialModel<modelType>::correctFixedFluxBCs
)
{
field
.
boundaryField
()[
patchI
]
=
pTraits
<
typename
GeometricField
::
value_type
>::
z
ero
;
=
Z
ero
;
}
}
}
...
...
@@ -280,7 +280,7 @@ Foam::BlendedInterfacialModel<modelType>::F() const
false
),
pair_
.
phase1
().
mesh
(),
dimensioned
<
Type
>
(
"zero"
,
modelType
::
dimF
,
pTraits
<
Type
>::
z
ero
)
dimensioned
<
Type
>
(
"zero"
,
modelType
::
dimF
,
Z
ero
)
)
);
...
...
applications/test/extendedStencil/Test-ExtendedStencil2.C
View file @
730f89dc
...
...
@@ -147,7 +147,7 @@ int main(int argc, char *argv[])
const
volVectorField
&
fld
=
mesh
.
C
();
// 1. Construct cell data in compact addressing
List
<
point
>
compactFld
(
map
.
constructSize
(),
pTraits
<
point
>::
z
ero
);
List
<
point
>
compactFld
(
map
.
constructSize
(),
Z
ero
);
// Insert my internal values
forAll
(
fld
,
cellI
)
...
...
applications/utilities/mesh/advanced/PDRMesh/PDRMesh.C
View file @
730f89dc
...
...
@@ -781,7 +781,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
scalar
>::
z
ero
,
scalar
(
Z
ero
)
,
volScalarField
::
typeName
,
scalarFlds
);
...
...
@@ -793,7 +793,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
vector
>::
z
ero
,
vector
(
Z
ero
)
,
volVectorField
::
typeName
,
vectorFlds
);
...
...
@@ -811,7 +811,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
sphericalTensor
>::
z
ero
,
sphericalTensor
(
Z
ero
)
,
volSphericalTensorField
::
typeName
,
sphericalTensorFlds
);
...
...
@@ -823,7 +823,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
symmTensor
>::
z
ero
,
symmTensor
(
Z
ero
)
,
volSymmTensorField
::
typeName
,
symmTensorFlds
);
...
...
@@ -835,7 +835,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
tensor
>::
z
ero
,
tensor
(
Z
ero
)
,
volTensorField
::
typeName
,
tensorFlds
);
...
...
@@ -849,7 +849,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
scalar
>::
z
ero
,
scalar
(
Z
ero
)
,
surfaceScalarField
::
typeName
,
surfScalarFlds
);
...
...
@@ -861,7 +861,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
vector
>::
z
ero
,
vector
(
Z
ero
)
,
surfaceVectorField
::
typeName
,
surfVectorFlds
);
...
...
@@ -879,7 +879,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
sphericalTensor
>::
z
ero
,
sphericalTensor
(
Z
ero
)
,
surfaceSphericalTensorField
::
typeName
,
surfSphericalTensorFlds
);
...
...
@@ -899,7 +899,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
symmTensor
>::
z
ero
,
symmTensor
(
Z
ero
)
,
surfaceSymmTensorField
::
typeName
,
surfSymmTensorFlds
);
...
...
@@ -911,7 +911,7 @@ int main(int argc, char *argv[])
subsetter
,
objects
,
defaultPatchI
,
pTraits
<
tensor
>::
z
ero
,
tensor
(
Z
ero
)
,
surfaceTensorField
::
typeName
,
surfTensorFlds
);
...
...
applications/utilities/mesh/manipulation/splitMeshRegions/splitMeshRegions.C
View file @
730f89dc
...
...
@@ -182,7 +182,7 @@ void subsetVolFields
if
(
addedPatches
.
found
(
patchI
))
{
tSubFld
.
ref
().
boundaryField
()[
patchI
]
==
pTraits
<
typename
GeoField
::
value_type
>::
z
ero
;
typename
GeoField
::
value_type
(
Z
ero
)
;
}
}
...
...
@@ -234,7 +234,7 @@ void subsetSurfaceFields
if
(
addedPatches
.
found
(
patchI
))
{
tSubFld
.
ref
().
boundaryField
()[
patchI
]
==
pTraits
<
typename
GeoField
::
value_type
>::
z
ero
;
typename
GeoField
::
value_type
(
Z
ero
)
;
}
}
...
...
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundaryTemplates.C
View file @
730f89dc
...
...
@@ -94,7 +94,7 @@ void Foam::helpTypes::helpBoundary::fixedValueFieldConditions
false
),
mesh
,
dimensioned
<
Type
>
(
"zero"
,
dimless
,
pTraits
<
Type
>::
z
ero
)
dimensioned
<
Type
>
(
"zero"
,
dimless
,
Z
ero
)
);
...
...
applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightCloudField.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-201
3
OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-201
6
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -102,7 +102,7 @@ void ensightCloudField
if
(
mag
(
v
)
<
1.0e-90
)
{
v
=
pTraits
<
Type
>::
z
ero
;
v
=
Z
ero
;
}
for
(
direction
cmpt
=
0
;
cmpt
<
pTraits
<
Type
>::
nComponents
;
cmpt
++
)
...
...
applications/utilities/postProcessing/dataConversion/foamToEnsightParts/ensightOutputFunctions.C
View file @
730f89dc
...
...
@@ -182,7 +182,7 @@ void Foam::ensightLagrangianField
if
(
mag
(
val
)
<
1.0e-90
)
{
val
=
pTraits
<
Type
>::
z
ero
;
val
=
Z
ero
;
}
for
(
direction
cmpt
=
0
;
cmpt
<
pTraits
<
Type
>::
nComponents
;
cmpt
++
)
...
...
applications/utilities/postProcessing/dataConversion/foamToTetDualMesh/foamToTetDualMesh.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-201
5
OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-201
6
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -86,7 +86,7 @@ void ReadAndMapFields
(
"zero"
,
readField
.
dimensions
(),
pTraits
<
Type
>::
z
ero
Z
ero
)
)
);
...
...
@@ -252,7 +252,7 @@ int main(int argc, char *argv[])
objects
,
tetDualMesh
,
pointDualAddressing
,
pTraits
<
scalar
>::
z
ero
,
// nullValue
Z
ero
,
// nullValue
psFlds
);
...
...
@@ -263,7 +263,7 @@ int main(int argc, char *argv[])
objects
,
tetDualMesh
,
pointDualAddressing
,
pTraits
<
vector
>::
z
ero
,
// nullValue
Z
ero
,
// nullValue
pvFlds
);
...
...
@@ -274,7 +274,7 @@ int main(int argc, char *argv[])
objects
,
tetDualMesh
,
pointDualAddressing
,
pTraits
<
sphericalTensor
>::
z
ero
,
// nullValue
Z
ero
,
// nullValue
pstFlds
);
...
...
@@ -285,7 +285,7 @@ int main(int argc, char *argv[])
objects
,
tetDualMesh
,
pointDualAddressing
,
pTraits
<
symmTensor
>::
z
ero
,
// nullValue
Z
ero
,
// nullValue
psymmtFlds
);
...
...
@@ -296,7 +296,7 @@ int main(int argc, char *argv[])
objects
,
tetDualMesh
,
pointDualAddressing
,
pTraits
<
tensor
>::
z
ero
,
// nullValue
Z
ero
,
// nullValue
ptFlds
);
...
...
applications/utilities/postProcessing/miscellaneous/postChannel/channelIndexTemplates.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011
-2016
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -30,7 +30,7 @@ License
template
<
class
T
>
Foam
::
Field
<
T
>
Foam
::
channelIndex
::
regionSum
(
const
Field
<
T
>&
cellField
)
const
{
Field
<
T
>
regionField
(
cellRegion_
().
nRegions
(),
pTraits
<
T
>::
z
ero
);
Field
<
T
>
regionField
(
cellRegion_
().
nRegions
(),
Z
ero
);
forAll
(
cellRegion_
(),
cellI
)
{
...
...
applications/utilities/postProcessing/patch/patchAverage/patchAverage.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-201
5
OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-201
6
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -51,7 +51,7 @@ void printAverage
FieldType
field
(
fieldHeader
,
mesh
);
typename
FieldType
::
value_type
sumField
=
pTraits
<
typename
FieldType
::
value_type
>::
z
ero
;
Z
ero
;
if
(
area
>
0
)
{
...
...
applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C
View file @
730f89dc
...
...
@@ -584,8 +584,8 @@ int main(int argc, char *argv[])
// I need coarse Sf (Ai), fine Sf (dAi) and fine Cf(r) to calculate Fij
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pointField
compactCoarseCf
(
map
.
constructSize
(),
pTraits
<
vector
>::
z
ero
);
pointField
compactCoarseSf
(
map
.
constructSize
(),
pTraits
<
vector
>::
z
ero
);
pointField
compactCoarseCf
(
map
.
constructSize
(),
Z
ero
);
pointField
compactCoarseSf
(
map
.
constructSize
(),
Z
ero
);
List
<
List
<
point
>>
compactFineSf
(
map
.
constructSize
());
List
<
List
<
point
>>
compactFineCf
(
map
.
constructSize
());
...
...
src/TurbulenceModels/turbulenceModels/RAS/derivedFvPatchFields/atmBoundaryLayer/atmBoundaryLayer.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2014-201
5
OpenFOAM Foundation
\\ / A nd | Copyright (C) 2014-201
6
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -34,8 +34,8 @@ namespace Foam
atmBoundaryLayer
::
atmBoundaryLayer
()
:
flowDir_
(
pTraits
<
vector
>::
z
ero
),
zDir_
(
pTraits
<
vector
>::
z
ero
),
flowDir_
(
Z
ero
),
zDir_
(
Z
ero
),
kappa_
(
0
.
41
),
Cmu_
(
0
.
09
),
Uref_
(
0
),
...
...
src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutURoughWallFunction/nutURoughWallFunctionFvPatchScalarField.C
View file @
730f89dc
...
...
@@ -209,9 +209,9 @@ nutURoughWallFunctionFvPatchScalarField::nutURoughWallFunctionFvPatchScalarField
)
:
nutWallFunctionFvPatchScalarField
(
p
,
iF
),
roughnessHeight_
(
pTraits
<
scalar
>::
z
ero
),
roughnessConstant_
(
pTraits
<
scalar
>::
z
ero
),
roughnessFactor_
(
pTraits
<
scalar
>::
z
ero
)
roughnessHeight_
(
Z
ero
),
roughnessConstant_
(
Z
ero
),
roughnessFactor_
(
Z
ero
)
{}
...
...
src/dynamicMesh/fvMeshDistribute/fvMeshDistribute.C
View file @
730f89dc
...
...
@@ -2215,11 +2215,11 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::fvMeshDistribute::distribute
// from nothing so explicitly reset.
initPatchFields
<
volScalarField
,
processorFvPatchField
<
scalar
>>
(
pTraits
<
scalar
>::
z
ero
Z
ero
);
initPatchFields
<
volVectorField
,
processorFvPatchField
<
vector
>>
(
pTraits
<
vector
>::
z
ero
Z
ero
);
initPatchFields
<
...
...
@@ -2227,24 +2227,24 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::fvMeshDistribute::distribute
processorFvPatchField
<
sphericalTensor
>
>
(
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
initPatchFields
<
volSymmTensorField
,
processorFvPatchField
<
symmTensor
>>
(
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
initPatchFields
<
volTensorField
,
processorFvPatchField
<
tensor
>>
(
pTraits
<
tensor
>::
z
ero
Z
ero
);
initPatchFields
<
surfaceScalarField
,
processorFvsPatchField
<
scalar
>>
(
pTraits
<
scalar
>::
z
ero
Z
ero
);
initPatchFields
<
surfaceVectorField
,
processorFvsPatchField
<
vector
>>
(
pTraits
<
vector
>::
z
ero
Z
ero
);
initPatchFields
<
...
...
@@ -2252,7 +2252,7 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::fvMeshDistribute::distribute
processorFvsPatchField
<
sphericalTensor
>
>
(
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
initPatchFields
<
...
...
@@ -2260,11 +2260,11 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::fvMeshDistribute::distribute
processorFvsPatchField
<
symmTensor
>
>
(
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
initPatchFields
<
surfaceTensorField
,
processorFvsPatchField
<
tensor
>>
(
pTraits
<
tensor
>::
z
ero
Z
ero
);
...
...
src/dynamicMesh/fvMeshTools/fvMeshTools.C
View file @
730f89dc
...
...
@@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2012-201
5
OpenFOAM Foundation
\\ / A nd | Copyright (C) 2012-201
6
OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
...
...
@@ -107,35 +107,35 @@ Foam::label Foam::fvMeshTools::addPatch
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
scalar
>::
z
ero
Z
ero
);
addPatchFields
<
volVectorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
vector
>::
z
ero
Z
ero
);
addPatchFields
<
volSphericalTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
addPatchFields
<
volSymmTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
addPatchFields
<
volTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
tensor
>::
z
ero
Z
ero
);
// Surface fields
...
...
@@ -145,35 +145,35 @@ Foam::label Foam::fvMeshTools::addPatch
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
scalar
>::
z
ero
Z
ero
);
addPatchFields
<
surfaceVectorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
vector
>::
z
ero
Z
ero
);
addPatchFields
<
surfaceSphericalTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
addPatchFields
<
surfaceSymmTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
addPatchFields
<
surfaceTensorField
>
(
mesh
,
patchFieldDict
,
defaultPatchFieldType
,
pTraits
<
tensor
>::
z
ero
Z
ero
);
// Create reordering list
...
...
@@ -237,36 +237,36 @@ void Foam::fvMeshTools::setPatchFields
void
Foam
::
fvMeshTools
::
zeroPatchFields
(
fvMesh
&
mesh
,
const
label
patchI
)
{
setPatchFields
<
volScalarField
>
(
mesh
,
patchI
,
pTraits
<
scalar
>::
z
ero
);
setPatchFields
<
volVectorField
>
(
mesh
,
patchI
,
pTraits
<
vector
>::
z
ero
);
setPatchFields
<
volScalarField
>
(
mesh
,
patchI
,
Z
ero
);
setPatchFields
<
volVectorField
>
(
mesh
,
patchI
,
Z
ero
);
setPatchFields
<
volSphericalTensorField
>
(
mesh
,
patchI
,
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
setPatchFields
<
volSymmTensorField
>
(
mesh
,
patchI
,
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
setPatchFields
<
volTensorField
>
(
mesh
,
patchI
,
pTraits
<
tensor
>::
z
ero
);
setPatchFields
<
surfaceScalarField
>
(
mesh
,
patchI
,
pTraits
<
scalar
>::
z
ero
);
setPatchFields
<
surfaceVectorField
>
(
mesh
,
patchI
,
pTraits
<
vector
>::
z
ero
);
setPatchFields
<
volTensorField
>
(
mesh
,
patchI
,
Z
ero
);
setPatchFields
<
surfaceScalarField
>
(
mesh
,
patchI
,
Z
ero
);
setPatchFields
<
surfaceVectorField
>
(
mesh
,
patchI
,
Z
ero
);
setPatchFields
<
surfaceSphericalTensorField
>
(
mesh
,
patchI
,
pTraits
<
sphericalTensor
>::
z
ero
Z
ero
);
setPatchFields
<
surfaceSymmTensorField
>
(
mesh
,
patchI
,
pTraits
<
symmTensor
>::
z
ero
Z
ero
);
setPatchFields
<
surfaceTensorField
>
(
mesh
,
patchI
,
pTraits
<
tensor
>::
z
ero
);
setPatchFields
<
surfaceTensorField
>
(
mesh
,
patchI
,
Z
ero
);
}
...
...
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment