mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
STYLE: use explicit REGISTER option when storing fields
This commit is contained in:
@ -25,8 +25,7 @@ cellZoneID
|
||||
// but is fairly low overhead anyhow
|
||||
volScalarField* getZoneField(const fvMesh& mesh)
|
||||
{
|
||||
volScalarField* volZonePtr =
|
||||
mesh.getObjectPtr<volScalarField>(fieldName);
|
||||
auto* volZonePtr = mesh.getObjectPtr<volScalarField>(fieldName);
|
||||
|
||||
const cellZoneMesh& zones = mesh.cellZones();
|
||||
|
||||
@ -34,16 +33,22 @@ cellZoneID
|
||||
{
|
||||
if (!volZonePtr)
|
||||
{
|
||||
volZonePtr = ®IOobject::store
|
||||
volZonePtr = new volScalarField
|
||||
(
|
||||
volScalarField::New
|
||||
IOobject
|
||||
(
|
||||
fieldName,
|
||||
mesh,
|
||||
dimless,
|
||||
fvPatchScalarField::zeroGradientType()
|
||||
)
|
||||
mesh.time().timeName(),
|
||||
mesh.thisDb(),
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE,
|
||||
IOobject::REGISTER
|
||||
),
|
||||
mesh,
|
||||
dimless,
|
||||
fvPatchFieldBase::zeroGradientType()
|
||||
);
|
||||
regIOobject::store(volZonePtr);
|
||||
|
||||
Info<< "Creating " << fieldName
|
||||
<< " field for postProcessing" << nl;
|
||||
|
||||
@ -89,7 +89,8 @@ functions
|
||||
mesh().time().timeName(),
|
||||
mesh(),
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
IOobject::AUTO_WRITE,
|
||||
IOobject::REGISTER
|
||||
),
|
||||
mesh(),
|
||||
dimless
|
||||
|
||||
@ -114,7 +114,8 @@ functions
|
||||
mesh().time().timeName(),
|
||||
mesh(),
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
IOobject::AUTO_WRITE,
|
||||
IOobject::REGISTER
|
||||
),
|
||||
mesh(),
|
||||
sqr(dimLength)/pow3(dimTime)
|
||||
|
||||
@ -114,7 +114,8 @@ functions
|
||||
mesh().time().timeName(),
|
||||
mesh(),
|
||||
IOobject::NO_READ,
|
||||
IOobject::AUTO_WRITE
|
||||
IOobject::AUTO_WRITE,
|
||||
IOobject::REGISTER
|
||||
),
|
||||
mesh(),
|
||||
sqr(dimLength)/pow3(dimTime)
|
||||
|
||||
Reference in New Issue
Block a user