ENH: Do not modify the face centres when overriding cell centres.

This commit is contained in:
graham
2010-12-20 11:43:21 +00:00
parent 664940fa3a
commit a8727486a4

View File

@ -206,28 +206,28 @@ void Foam::primitiveMesh::overrideCellCentres
// Set internal face centres to the midpoint of the cell-centre delta vector
if (debug)
{
Pout<< "void Foam::primitiveMesh::overrideCellCentres"
<< "(const vectorField& newCellCtrs) const : "
<< "overriding internal face centres." << endl;
}
// if (debug)
// {
// Pout<< "void Foam::primitiveMesh::overrideCellCentres"
// << "(const vectorField& newCellCtrs) const : "
// << "overriding internal face centres." << endl;
// }
deleteDemandDrivenData(faceCentresPtr_);
deleteDemandDrivenData(faceAreasPtr_);
// deleteDemandDrivenData(faceCentresPtr_);
// deleteDemandDrivenData(faceAreasPtr_);
calcFaceCentresAndAreas();
// calcFaceCentresAndAreas();
vectorField& fCtrs = *faceCentresPtr_;
// vectorField& fCtrs = *faceCentresPtr_;
const vectorField& C = cellCentres();
const labelUList& owner = faceOwner();
const labelUList& neighbour = faceNeighbour();
// const vectorField& C = cellCentres();
// const labelUList& owner = faceOwner();
// const labelUList& neighbour = faceNeighbour();
forAll(neighbour, faceI)
{
fCtrs[faceI] = 0.5*(C[neighbour[faceI]] + C[owner[faceI]]);
}
// forAll(neighbour, faceI)
// {
// fCtrs[faceI] = 0.5*(C[neighbour[faceI]] + C[owner[faceI]]);
// }
}