mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: use Zero when zero-initializing types
- makes the intent clearer and avoids the need for additional
constructor casting. Eg,
labelList(10, Zero) vs. labelList(10, 0)
scalarField(10, Zero) vs. scalarField(10, scalar(0))
vectorField(10, Zero) vs. vectorField(10, vector::zero)
This commit is contained in:
@ -75,7 +75,7 @@ void Foam::faGlobalMeshData::updateMesh()
|
||||
|
||||
labelHashSet sharedPointLabels;
|
||||
|
||||
labelField globalList(polyMeshNGlobalPoints, 0);
|
||||
labelField globalList(polyMeshNGlobalPoints, Zero);
|
||||
|
||||
forAll(mesh_.boundary(), patchI)
|
||||
{
|
||||
|
||||
@ -487,7 +487,7 @@ void Foam::faMesh::calcEdgeAreaNormals() const
|
||||
// // Primitive patch edge normals
|
||||
// const labelListList& patchPointEdges = patch().pointEdges();
|
||||
|
||||
// vectorField patchEdgeNormals(nEdges(), vector::zero);
|
||||
// vectorField patchEdgeNormals(nEdges(), Zero);
|
||||
|
||||
// forAll(pointNormals, pointI)
|
||||
// {
|
||||
@ -920,7 +920,7 @@ void Foam::faMesh::calcPointAreaNormals() const
|
||||
}
|
||||
|
||||
|
||||
pointAreaNormalsPtr_ = new vectorField(nPoints(), vector::zero);
|
||||
pointAreaNormalsPtr_ = new vectorField(nPoints(), Zero);
|
||||
|
||||
vectorField& result = *pointAreaNormalsPtr_;
|
||||
|
||||
@ -1075,7 +1075,7 @@ void Foam::faMesh::calcPointAreaNormals() const
|
||||
vectorField patchPointNormals
|
||||
(
|
||||
patchPointLabels.size(),
|
||||
vector::zero
|
||||
Zero
|
||||
);
|
||||
|
||||
forAll(patchPointNormals, pointI)
|
||||
@ -1096,7 +1096,7 @@ void Foam::faMesh::calcPointAreaNormals() const
|
||||
vectorField ngbPatchPointNormals
|
||||
(
|
||||
procPatch.neighbPoints().size(),
|
||||
vector::zero
|
||||
Zero
|
||||
);
|
||||
|
||||
{
|
||||
@ -1126,7 +1126,7 @@ void Foam::faMesh::calcPointAreaNormals() const
|
||||
{
|
||||
const labelList& spLabels(globalData().sharedPointLabels());
|
||||
|
||||
vectorField spNormals(spLabels.size(), vector::zero);
|
||||
vectorField spNormals(spLabels.size(), Zero);
|
||||
forAll(spNormals, pointI)
|
||||
{
|
||||
spNormals[pointI] = result[spLabels[pointI]];
|
||||
@ -1137,7 +1137,7 @@ void Foam::faMesh::calcPointAreaNormals() const
|
||||
vectorField gpNormals
|
||||
(
|
||||
globalData().nGlobalPoints(),
|
||||
vector::zero
|
||||
Zero
|
||||
);
|
||||
|
||||
forAll(addr, i)
|
||||
@ -1308,7 +1308,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
M[i][4] = allPoints[i].y();
|
||||
}
|
||||
|
||||
scalarSquareMatrix MtM(5, 0.0);
|
||||
scalarSquareMatrix MtM(5, Zero);
|
||||
|
||||
for (label i = 0; i < MtM.n(); ++i)
|
||||
{
|
||||
@ -1321,7 +1321,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
}
|
||||
}
|
||||
|
||||
scalarField MtR(5, 0);
|
||||
scalarField MtR(5, Zero);
|
||||
|
||||
for (label i=0; i<MtR.size(); ++i)
|
||||
{
|
||||
@ -1354,11 +1354,11 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
|
||||
const labelList& patchPointLabels = procPatch.pointLabels();
|
||||
|
||||
labelList toNgbProcLsPointStarts(patchPointLabels.size(), 0);
|
||||
labelList toNgbProcLsPointStarts(patchPointLabels.size(), Zero);
|
||||
vectorField toNgbProcLsPoints
|
||||
(
|
||||
10*patchPointLabels.size(),
|
||||
vector::zero
|
||||
Zero
|
||||
);
|
||||
label nPoints = 0;
|
||||
|
||||
@ -1422,7 +1422,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
|
||||
const labelList& patchPointLabels = procPatch.pointLabels();
|
||||
|
||||
labelList fromNgbProcLsPointStarts(patchPointLabels.size(), 0);
|
||||
labelList fromNgbProcLsPointStarts(patchPointLabels.size(), Zero);
|
||||
vectorField fromNgbProcLsPoints;
|
||||
|
||||
{
|
||||
@ -1520,7 +1520,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
}
|
||||
|
||||
// Remove duplicate points
|
||||
vectorField allPoints(nAllPoints, vector::zero);
|
||||
vectorField allPoints(nAllPoints, Zero);
|
||||
boundBox bb(allPointsExt, false);
|
||||
scalar tol = 0.001*mag(bb.max() - bb.min());
|
||||
|
||||
@ -1595,7 +1595,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
M[i][4] = allPoints[i].y();
|
||||
}
|
||||
|
||||
scalarSquareMatrix MtM(5, 0.0);
|
||||
scalarSquareMatrix MtM(5, Zero);
|
||||
|
||||
for (label i = 0; i < MtM.n(); ++i)
|
||||
{
|
||||
@ -1608,7 +1608,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
}
|
||||
}
|
||||
|
||||
scalarField MtR(5, 0);
|
||||
scalarField MtR(5, Zero);
|
||||
|
||||
for (label i = 0; i < MtR.size(); ++i)
|
||||
{
|
||||
@ -1690,7 +1690,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
nAllPoints += procLsPoints[procI].size();
|
||||
}
|
||||
|
||||
vectorField allPoints(nAllPoints, vector::zero);
|
||||
vectorField allPoints(nAllPoints, Zero);
|
||||
|
||||
nAllPoints = 0;
|
||||
forAll(procLsPoints, procI)
|
||||
@ -1768,7 +1768,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
M[i][4] = allPoints[i].y();
|
||||
}
|
||||
|
||||
scalarSquareMatrix MtM(5, 0.0);
|
||||
scalarSquareMatrix MtM(5, Zero);
|
||||
for (label i = 0; i < MtM.n(); ++i)
|
||||
{
|
||||
for (label j = 0; j < MtM.m(); ++j)
|
||||
@ -1780,7 +1780,7 @@ void Foam::faMesh::calcPointAreaNormalsByQuadricsFit() const
|
||||
}
|
||||
}
|
||||
|
||||
scalarField MtR(5, 0);
|
||||
scalarField MtR(5, Zero);
|
||||
for (label i = 0; i < MtR.size(); ++i)
|
||||
{
|
||||
for (label j = 0; j < M.n(); ++j)
|
||||
|
||||
@ -45,7 +45,7 @@ void Foam::faEdgeMapper::calcAddressing() const
|
||||
hasUnmapped_ = false;
|
||||
|
||||
// Dummy mapping: take value from edge 0
|
||||
directAddrPtr_ = new labelList(size(), 0);
|
||||
directAddrPtr_ = new labelList(size(), Zero);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -46,7 +46,7 @@ void Foam::faPatchMapper::calcAddressing() const
|
||||
// Compatibility change HJ, 12/Aug/2017
|
||||
hasUnmapped_ = false;
|
||||
|
||||
directAddrPtr_ = new labelList(patch_.size(), 0);
|
||||
directAddrPtr_ = new labelList(patch_.size(), Zero);
|
||||
labelList& addr = *directAddrPtr_;
|
||||
|
||||
// Make a map of old edgeFaces, giving edge index in patch given the new
|
||||
|
||||
@ -341,7 +341,7 @@ Foam::tmp<Foam::vectorField> Foam::faPatch::ngbPolyPatchPointNormals() const
|
||||
|
||||
const labelListList& pntEdges = pointEdges();
|
||||
|
||||
tmp<vectorField> tpN(new vectorField(pntEdges.size(), vector::zero));
|
||||
tmp<vectorField> tpN(new vectorField(pntEdges.size(), Zero));
|
||||
vectorField& pN = tpN.ref();
|
||||
|
||||
const vectorField faceNormals(ngbPolyPatchFaceNormals());
|
||||
|
||||
Reference in New Issue
Block a user