mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: meshRefinement.C: write cell centres if in debug mode
This commit is contained in:
@ -2200,6 +2200,7 @@ void Foam::meshRefinement::dumpRefinementLevel() const
|
|||||||
{
|
{
|
||||||
// Note: use time().timeName(), not meshRefinement::timeName()
|
// Note: use time().timeName(), not meshRefinement::timeName()
|
||||||
// so as to dump the fields to 0, not to constant.
|
// so as to dump the fields to 0, not to constant.
|
||||||
|
{
|
||||||
volScalarField volRefLevel
|
volScalarField volRefLevel
|
||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
@ -2224,8 +2225,10 @@ void Foam::meshRefinement::dumpRefinementLevel() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
volRefLevel.write();
|
volRefLevel.write();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dump pointLevel
|
||||||
|
{
|
||||||
const pointMesh& pMesh = pointMesh::New(mesh_);
|
const pointMesh& pMesh = pointMesh::New(mesh_);
|
||||||
|
|
||||||
pointScalarField pointRefLevel
|
pointScalarField pointRefLevel
|
||||||
@ -2251,6 +2254,29 @@ void Foam::meshRefinement::dumpRefinementLevel() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
pointRefLevel.write();
|
pointRefLevel.write();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dump cell centres
|
||||||
|
{
|
||||||
|
for (direction i=0; i<vector::nComponents; i++)
|
||||||
|
{
|
||||||
|
volScalarField cci
|
||||||
|
(
|
||||||
|
IOobject
|
||||||
|
(
|
||||||
|
"cc" + word(vector::componentNames[i]),
|
||||||
|
mesh_.time().timeName(),
|
||||||
|
mesh_,
|
||||||
|
IOobject::NO_READ,
|
||||||
|
IOobject::NO_WRITE,
|
||||||
|
false
|
||||||
|
),
|
||||||
|
mesh_.C().component(i)
|
||||||
|
);
|
||||||
|
|
||||||
|
cci.write();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user