ENH: provide setter methods for IOobject read/write options etc.

- simplifies local toggling.

- centralize fileModification static variables into IOobject.
  They were previously scattered between IOobject and regIOobject
This commit is contained in:
Mark Olesen
2021-03-17 11:02:10 +01:00
parent 3ce18cb6e2
commit 9a2a22a03a
85 changed files with 370 additions and 364 deletions

View File

@ -47,7 +47,7 @@
}
else if (rhoType == "field")
{
rhoIO.readOpt() = IOobject::MUST_READ;
rhoIO.readOpt(IOobject::MUST_READ);
rhoPtr.reset
(
@ -102,7 +102,7 @@
}
else if (EType == "field")
{
EHeader.readOpt() = IOobject::MUST_READ;
EHeader.readOpt(IOobject::MUST_READ);
EPtr.reset
(
@ -156,7 +156,7 @@
}
else if (nuType == "field")
{
nuIO.readOpt() = IOobject::MUST_READ;
nuIO.readOpt(IOobject::MUST_READ);
nuPtr.reset
(
new volScalarField

View File

@ -81,7 +81,7 @@ if (thermalStress)
}
else if (CType == "field")
{
CIO.readOpt() = IOobject::MUST_READ;
CIO.readOpt(IOobject::MUST_READ);
CPtr.reset
(
@ -136,7 +136,7 @@ if (thermalStress)
}
else if (kType == "field")
{
rhoKIO.readOpt() = IOobject::MUST_READ;
rhoKIO.readOpt(IOobject::MUST_READ);
rhoKPtr.reset
(
@ -191,7 +191,7 @@ if (thermalStress)
}
else if (alphaType == "field")
{
alphaIO.readOpt() = IOobject::MUST_READ;
alphaIO.readOpt(IOobject::MUST_READ);
alphaPtr.reset
(