IOobject defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O. More...
Public Types | |
enum | objectState { GOOD, BAD } |
Enumeration defining the valid states of an IOobject. More... | |
enum | readOption { MUST_READ, MUST_READ_IF_MODIFIED, READ_IF_PRESENT, NO_READ } |
Enumeration defining the read options. More... | |
enum | writeOption { AUTO_WRITE = 0, NO_WRITE = 1 } |
Enumeration defining the write options. More... | |
enum | fileCheckTypes { timeStamp, timeStampMaster, inotify, inotifyMaster } |
Enumeration defining the file checking options. More... | |
Public Member Functions | |
TypeName ("IOobject") | |
Runtime type information. More... | |
IOobject (const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
Construct from name, instance, registry, io options. More... | |
IOobject (const word &name, const fileName &instance, const fileName &local, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
Construct from name, instance, local, registry, io options. More... | |
IOobject (const fileName &path, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
Construct from path, registry, io options. More... | |
IOobject (const IOobject &io, const objectRegistry ®istry) | |
Construct from copy resetting registry. More... | |
IOobject (const IOobject &io, const word &name) | |
Construct from copy resetting name. More... | |
IOobject (const IOobject &io)=default | |
Copy constructor. More... | |
autoPtr< IOobject > | clone () const |
Clone. More... | |
autoPtr< IOobject > | clone (const objectRegistry ®istry) const |
Clone resetting registry. More... | |
virtual | ~IOobject () |
Destructor. More... | |
const Time & | time () const |
Return time. More... | |
const objectRegistry & | db () const |
Return the local objectRegistry. More... | |
const word & | name () const |
Return name. More... | |
const word & | headerClassName () const |
Return name of the class name read from header. More... | |
word & | headerClassName () |
Return name of the class name read from header. More... | |
string & | note () |
Return non-constant access to the optional note. More... | |
const string & | note () const |
Return the optional note. More... | |
virtual void | rename (const word &newName) |
Rename. More... | |
bool & | registerObject () |
Register object created from this IOobject with registry if true. More... | |
bool | registerObject () const |
Register object created from this IOobject with registry if true. More... | |
readOption | readOpt () const |
readOption & | readOpt () |
writeOption | writeOpt () const |
writeOption & | writeOpt () |
word | group () const |
Return group (extension part of name) More... | |
word | member () const |
Return member (name without the extension) More... | |
word | modelName (const char *name) const |
Return the name of the object within this model. More... | |
const fileName & | rootPath () const |
const fileName & | caseName () const |
const fileName & | instance () const |
fileName & | instance () |
const fileName & | local () const |
fileName | path () const |
Return complete path. More... | |
fileName | path (const word &instance, const fileName &local="") const |
Return complete path with alternative instance and local. More... | |
fileName | localPath () const |
Return the path relative to the case. More... | |
fileName | objectPath () const |
Return complete path + object name. More... | |
fileName | localObjectPath () const |
Return complete localPath + object name. More... | |
fileName | localFilePath (const word &typeName) const |
Helper for filePath that searches locally. More... | |
fileName | globalFilePath (const word &typeName) const |
Helper for filePath that searches up if in parallel. More... | |
bool | readHeader (Istream &) |
Read header. More... | |
template<class Type > | |
bool | typeHeaderOk (const bool checkType=true) |
Read header (uses typeFilePath to find file) and check header. More... | |
template<class Type > | |
void | warnNoRereading () const |
Helper: warn that type does not support re-reading. More... | |
bool | writeHeader (Ostream &) const |
Write header. More... | |
bool | writeHeader (Ostream &, const word &objectType) const |
Write header. Allow override of type. More... | |
bool | good () const |
bool | bad () const |
InfoProxy< IOobject > | info () const |
Return info proxy. More... | |
void | operator= (const IOobject &) |
template<class Name > | |
Foam::word | groupName (Name name, const word &group) |
template<class Name > | |
Foam::word | modelName (Name name, const word &model) |
Static Public Member Functions | |
static bool | fileNameComponents (const fileName &path, fileName &instance, fileName &local, word &name) |
Split path into instance, local, name components. More... | |
template<class Name > | |
static word | groupName (Name name, const word &group) |
static word | group (const word &name) |
Return group (extension part of name) More... | |
static word | member (const word &name) |
Return member (name without the extension) More... | |
template<class Name > | |
static word | modelName (Name name, const word &model) |
Return the name of the object within the given model. More... | |
template<class Stream > | |
static Stream & | writeBanner (Stream &os, bool noHint=false) |
Write the standard OpenFOAM file/dictionary banner. More... | |
template<class Stream > | |
static Stream & | writeDivider (Stream &os) |
Write the standard file section divider. More... | |
template<class Stream > | |
static Stream & | writeEndDivider (Stream &os) |
Write the standard end file divider. More... | |
Static Public Attributes | |
static constexpr const char * | foamFile = "FoamFile" |
Keyword for the FoamFile header sub-dictionary. More... | |
static const NamedEnum< fileCheckTypes, 4 > | fileCheckTypesNames |
static fileCheckTypes | fileModificationChecking |
Type of file modification checking. More... | |
Protected Member Functions | |
void | setBad (const string &) |
Set the object state to bad. More... | |
IOobject defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O.
An IOobject is constructed with an object name, a class name, an instance path, a reference to a objectRegistry, and parameters determining its storage status.
Define what is done on object construction and explicit reads:
Definition at line 92 of file IOobject.H.
enum objectState |
Enumeration defining the valid states of an IOobject.
Enumerator | |
---|---|
GOOD | |
BAD |
Definition at line 103 of file IOobject.H.
enum readOption |
Enumeration defining the read options.
Enumerator | |
---|---|
MUST_READ | |
MUST_READ_IF_MODIFIED | |
READ_IF_PRESENT | |
NO_READ |
Definition at line 110 of file IOobject.H.
enum writeOption |
Enumeration defining the write options.
Enumerator | |
---|---|
AUTO_WRITE | |
NO_WRITE |
Definition at line 119 of file IOobject.H.
enum fileCheckTypes |
Enumeration defining the file checking options.
Enumerator | |
---|---|
timeStamp | |
timeStampMaster | |
inotify | |
inotifyMaster |
Definition at line 126 of file IOobject.H.
IOobject | ( | const word & | name, |
const fileName & | instance, | ||
const objectRegistry & | registry, | ||
readOption | r = NO_READ , |
||
writeOption | w = NO_WRITE , |
||
bool | registerObject = true |
||
) |
Construct from name, instance, registry, io options.
Definition at line 177 of file IOobject.C.
References Foam::endl(), and InfoInFunction.
Referenced by IOobject::clone(), fvMesh::fvMesh(), IOobject::IOobject(), IOobject::member(), polyMesh::points0IO(), and fvMesh::V00().
IOobject | ( | const word & | name, |
const fileName & | instance, | ||
const fileName & | local, | ||
const objectRegistry & | registry, | ||
readOption | r = NO_READ , |
||
writeOption | w = NO_WRITE , |
||
bool | registerObject = true |
||
) |
Construct from name, instance, local, registry, io options.
Definition at line 208 of file IOobject.C.
References Foam::endl(), InfoInFunction, and IOobject::IOobject().
IOobject | ( | const fileName & | path, |
const objectRegistry & | registry, | ||
readOption | r = NO_READ , |
||
writeOption | w = NO_WRITE , |
||
bool | registerObject = true |
||
) |
Construct from path, registry, io options.
Uses fileNameComponents() to split path into components.
Definition at line 240 of file IOobject.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, InfoInFunction, and IOobject::IOobject().
IOobject | ( | const IOobject & | io, |
const objectRegistry & | registry | ||
) |
Construct from copy resetting registry.
Definition at line 277 of file IOobject.C.
References IOobject::IOobject().
Construct from copy resetting name.
Definition at line 296 of file IOobject.C.
|
virtual |
Destructor.
Definition at line 316 of file IOobject.C.
Referenced by IOobject::clone().
|
protected |
Set the object state to bad.
Definition at line 409 of file IOobject.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, InfoInFunction, and messageStream::level.
TypeName | ( | "IOobject" | ) |
Runtime type information.
|
static |
Split path into instance, local, name components.
input IOobject(instance, local, name) ----- ------ "foo" ("", "", "foo") "foo/bar" ("foo", "", "bar") "/XXX/bar" ("/XXX", "", "bar") "foo/bar/" ERROR - no name "foo/xxx/bar" ("foo", "xxx", "bar") "foo/xxx/yyy/bar" ("foo", "xxx/yyy", "bar")
Definition at line 74 of file IOobject.C.
References Foam::endl(), fileName::isAbsolute(), Foam::isDir(), Foam::name(), path(), and WarningInFunction.
Referenced by NamedEnum< compressibleField, 8 >::names().
Referenced by basicCombustionMixture::basicCombustionMixture(), basicSpecieMixture::basicSpecieMixture(), nutkFilmWallFunctionFvPatchScalarField::calcUTau(), nutUSpaldingWallFunctionFvPatchScalarField::calcUTau(), fixedTemperatureConstraint::constrain(), limitTemperature::correct(), powerLaw::correct(), DarcyForchheimer::correct(), Maxwell< BasicMomentumTransportModel >::correct(), solidification::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correctNut(), Maxwell< BasicMomentumTransportModel >::devTau(), LESeddyViscosity< BasicMomentumTransportModel >::epsilon(), Stokes< BasicMomentumTransportModel >::epsilon(), DeardorffDiffStress< BasicMomentumTransportModel >::epsilon(), kEqn< BasicMomentumTransportModel >::epsilon(), generalizedNewtonian< BasicMomentumTransportModel >::epsilon(), WALE< BasicMomentumTransportModel >::epsilon(), Smagorinsky< BasicMomentumTransportModel >::epsilon(), dynamicKEqn< BasicMomentumTransportModel >::epsilon(), Qdot::execute(), shearStress::execute(), totalEnthalpy::execute(), yPlus::execute(), fixedTemperatureConstraint::fixedTemperatureConstraint(), kOmegaSSTLM< BasicMomentumTransportModel >::Flength(), kOmegaSSTLM< BasicMomentumTransportModel >::Fonset(), kOmegaSSTLM< BasicMomentumTransportModel >::Fthetat(), Fourier< BasicThermophysicalTransportModel >::j(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), WALE< BasicMomentumTransportModel >::k(), Smagorinsky< BasicMomentumTransportModel >::k(), Stokes< BasicMomentumTransportModel >::k(), generalizedNewtonian< BasicMomentumTransportModel >::k(), limitTemperature::limitTemperature(), continuousGasKEqn< BasicMomentumTransportModel >::liquidTurbulence(), continuousGasKEpsilon< BasicMomentumTransportModel >::liquidTurbulence(), Maxwell< BasicMomentumTransportModel >::Maxwell(), polyBoundaryMesh::mesh(), momentumTransportModel::momentumTransportModel(), strainRateFunction::nu(), Stokes< BasicMomentumTransportModel >::nuEff(), generalizedNewtonian< BasicMomentumTransportModel >::nuEff(), continuousGasKEpsilon< BasicMomentumTransportModel >::nuEff(), LESModel< BasicMomentumTransportModel >::nuEff(), RASModel< phaseCompressibleMomentumTransportModel >::nuEff(), nutkWallFunctionFvPatchScalarField::nut(), nutUWallFunctionFvPatchScalarField::nut(), nutkFilmWallFunctionFvPatchScalarField::nut(), nutUSpaldingWallFunctionFvPatchScalarField::nut(), nutUTabulatedWallFunctionFvPatchScalarField::nut(), Stokes< BasicMomentumTransportModel >::nut(), nutURoughWallFunctionFvPatchScalarField::nut(), nutkAtmRoughWallFunctionFvPatchScalarField::nut(), nutkRoughWallFunctionFvPatchScalarField::nut(), generalizedNewtonian< BasicMomentumTransportModel >::nut(), basicThermo::phasePropertyName(), Fourier< BasicThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), Qdot::Qdot(), SmagorinskyZhang< BasicMomentumTransportModel >::read(), NicenoKEqn< BasicMomentumTransportModel >::read(), LaheyKEpsilon< BasicMomentumTransportModel >::read(), phaseScalarTransport::read(), momentumTransportModel::readModelDict(), kOmegaSSTLM< BasicMomentumTransportModel >::ReThetac(), kOmegaSSTLM< BasicMomentumTransportModel >::ReThetat0(), continuousGasKEpsilon< BasicMomentumTransportModel >::rhoEff(), shearStress::shearStress(), Stokes< BasicMomentumTransportModel >::sigma(), generalizedNewtonian< BasicMomentumTransportModel >::sigma(), continuousGasKEpsilon< BasicMomentumTransportModel >::sigma(), MPLIC::surfaceAlpha(), totalEnthalpy::totalEnthalpy(), externalCoupledTemperatureMixedFvPatchScalarField::transferData(), fixedShearStressFvPatchVectorField::updateCoeffs(), fWallFunctionFvPatchScalarField::updateCoeffs(), v2WallFunctionFvPatchScalarField::updateCoeffs(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), kLowReWallFunctionFvPatchScalarField::updateCoeffs(), alphatWallFunctionFvPatchScalarField::updateCoeffs(), convectiveHeatTransferFvPatchScalarField::updateCoeffs(), alphatFilmWallFunctionFvPatchScalarField::updateCoeffs(), alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs(), turbulentMixingLengthDissipationRateInletFvPatchScalarField::updateCoeffs(), turbulentMixingLengthFrequencyInletFvPatchScalarField::updateCoeffs(), thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs(), epsilonWallFunctionFvPatchScalarField::updateCoeffs(), porousBafflePressureFvPatchField< Type >::updateCoeffs(), omegaWallFunctionFvPatchScalarField::updateCoeffs(), epsilonWallFunctionFvPatchScalarField::updateWeightedCoeffs(), omegaWallFunctionFvPatchScalarField::updateWeightedCoeffs(), yPlus::write(), nutUWallFunctionFvPatchScalarField::yPlus(), nutURoughWallFunctionFvPatchScalarField::yPlus(), yPlus::yPlus(), nutkWallFunctionFvPatchScalarField::yPlus(), nutLowReWallFunctionFvPatchScalarField::yPlus(), nutkFilmWallFunctionFvPatchScalarField::yPlus(), nutUSpaldingWallFunctionFvPatchScalarField::yPlus(), and nutUTabulatedWallFunctionFvPatchScalarField::yPlus().
|
static |
Return group (extension part of name)
Definition at line 144 of file IOobject.C.
References word::null.
Referenced by powerLaw::correct(), DarcyForchheimer::correct(), solidification::correct(), momentumTransportModel::momentumTransportModel(), MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::MomentumTransportModel(), laminarModel< BasicMomentumTransportModel >::New(), RASModel< phaseCompressibleMomentumTransportModel >::New(), LESModel< BasicMomentumTransportModel >::New(), strainRateFunction::nu(), and MPLIC::surfaceAlpha().
|
static |
Return member (name without the extension)
Definition at line 159 of file IOobject.C.
References IOobject::IOobject(), and Foam::name().
Referenced by laminar< ReactionThermo >::R(), and singleStepCombustion< ReactionThermo, ThermoType >::R().
Return the name of the object within the given model.
as <model>:<name>
Referenced by contactAngleForce::correct(), waxSolventEvaporation::correctModel(), momentumTransportModel::GName(), laminar::mut(), kinematicSingleLayer::pe(), kinematicSingleLayer::Sh(), noRadiation::Shs(), primaryRadiation::Shs(), standardRadiation::Shs(), constantRadiation::Shs(), kinematicSingleLayer::Srho(), temperatureDependentContactAngleForce::theta(), perturbedTemperatureDependentContactAngleForce::theta(), laminar::Us(), and IOobject::writeOpt().
Clone.
Definition at line 276 of file IOobject.H.
References IOobject::IOobject().
Referenced by attachPolyTopoChanger::attach(), refinementHistory::clone(), polyTopoChange::makeMesh(), searchableSurface::iNew::operator()(), refinementHistory::parentIndex(), polyMesh::readUpdate(), refinementHistory::refinementHistory(), searchableSurfaces::searchableSurfaces(), fvMeshSubset::setCellSubset(), and fvMeshSubset::setLargeCellSubset().
|
inline |
Clone resetting registry.
Definition at line 282 of file IOobject.H.
References IOobject::db(), IOobject::IOobject(), IOobject::time(), and IOobject::~IOobject().
const Foam::Time & time | ( | ) | const |
Return time.
Definition at line 328 of file IOobject.C.
References objectRegistry::time().
Referenced by regIOobject::addWatch(), IOobject::clone(), fixedTemperatureConstraint::constrain(), dynamicMeshPointInterpolator::curPointField(), masterUncollatedFileOperation::exists(), masterUncollatedFileOperation::filePath(), masterUncollatedFileOperation::filePathInfo(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), fvMeshSubset::interpolate(), Foam::fvm::laplacian(), masterUncollatedFileOperation::localObjectPath(), Foam::MapGeometricFields(), NamedEnum< compressibleField, 8 >::names(), engineMesh::New(), laminarFlameSpeed::New(), SRFModel::New(), radiationModel::New(), collatedFileOperation::objectPath(), isNotEqOp< T >::operator()(), RaviPetersen::operator()(), continuousGasKEqn< BasicMomentumTransportModel >::phaseTransferCoeff(), continuousGasKEpsilon< BasicMomentumTransportModel >::phaseTransferCoeff(), NicenoKEqn< BasicMomentumTransportModel >::phaseTransferCoeff(), LaheyKEpsilon< BasicMomentumTransportModel >::phaseTransferCoeff(), fileOperation::processorsCasePath(), masterUncollatedFileOperation::read(), pointFieldReconstructor::reconstructField(), subCycleField< GeometricField >::time(), plenumPressureFvPatchScalarField::updateCoeffs(), regIOobject::write(), meshRefinement::write(), Foam::writeCellGraph(), collatedFileOperation::writeObject(), masterUncollatedFileOperation::writeObject(), and Foam::writePatchGraph().
const Foam::objectRegistry & db | ( | ) | const |
Return the local objectRegistry.
Definition at line 322 of file IOobject.C.
Referenced by refinementHistory::add(), pointMesh::addPatch(), fvMesh::addPatch(), refinementHistory::apply(), regIOobject::checkIn(), regIOobject::checkOut(), IOobject::clone(), mixtureKEpsilon< BasicMomentumTransportModel >::correctNut(), refinementHistory::distribute(), masterUncollatedFileOperation::filePathInfo(), hexRef8Data::hexRef8Data(), InjectionModel< CloudType >::inject(), volPointInterpolation::interpolate(), PhiScheme< Type, PhiLimiter >::limiter(), continuousGasKEqn< BasicMomentumTransportModel >::liquidTurbulence(), continuousGasKEpsilon< BasicMomentumTransportModel >::liquidTurbulence(), masterUncollatedFileOperation::localObjectPath(), MomentumTransportModel< volScalarField, geometricOneField, incompressibleMomentumTransportModel, TransportModel >::MomentumTransportModel(), engineMesh::New(), laminarFlameSpeed::New(), laminarModel< BasicMomentumTransportModel >::New(), SRFModel::New(), RASModel< phaseCompressibleMomentumTransportModel >::New(), LESModel< BasicMomentumTransportModel >::New(), DimensionedField< Type, Foam::pointMesh >::New(), RaviPetersen::operator()(), fileOperation::processorsPath(), SmagorinskyZhang< BasicMomentumTransportModel >::read(), NicenoKEqn< BasicMomentumTransportModel >::read(), LaheyKEpsilon< BasicMomentumTransportModel >::read(), Foam::readFields(), Foam::readUniformFields(), refinementHistory::refinementHistory(), surfMesh::removeFiles(), pointMesh::reorderPatches(), fvMesh::reorderPatches(), searchableSurfaceCollection::searchableSurfaceCollection(), searchableSurfaceWithGaps::searchableSurfaceWithGaps(), decompositionModel::selectIO(), motionSmootherAlgo::setDisplacementPatchFields(), regIOobject::setUpToDate(), surfMesh::surfMesh(), hexRef8Data::sync(), waveSuperposition::waveSuperposition(), IOobject::writeHeader(), FSD< ReactionThermo, ThermoType >::~FSD(), and regIOobject::~regIOobject().
|
inline |
Return name.
Definition at line 303 of file IOobject.H.
Referenced by multivariateSurfaceInterpolationScheme< Type >::fieldTable::add(), IOobjectList::add(), snappyLayerDriver::addLayers(), polyTopoChange::addMesh(), meshObject::addPatch(), faceZoneSet::addSet(), solidEquilibriumEnergySource::addSup(), solidificationMeltingSource::addSup(), collatedFileOperation::appendObject(), setsToFaceZone::applyToSet(), Foam::atan2(), attachPolyTopoChanger::attach(), Foam::fvc::average(), motionSmootherAlgo::avg(), writeFile::baseFileDir(), blended< Type >::blendingFactor(), localBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), Foam::bound(), faceLimitedGrad< Type >::calcGrad(), interpolationCellPointWallModified< Type >::calcPointField(), meshRefinement::checkCoupledFaceZones(), polyBoundaryMesh::checkDefinition(), Cloud< streamLineParticle >::checkFieldFieldIOobject(), Cloud< streamLineParticle >::checkFieldIOobject(), regIOobject::checkIn(), objectRegistry::checkIn(), Foam::checkMethod(), objectRegistry::checkOut(), polyBoundaryMesh::checkParallelSync(), faceZone::checkParallelSync(), meshRefinement::checkZoneFaces(), meshObject::clear(), meshObject::clearUpto(), KinematicCloud< Cloud< basicKinematicCollidingParcel > >::cloneBare(), Foam::cmptAv(), vtkPVFoam::convertVolInternalField(), Foam::MULES::correct(), Maxwell< BasicMomentumTransportModel >::correct(), optionList::correct(), cubic< Type >::correction(), correctedSnGrad< Type >::correction(), faceCorrectedSnGrad< Type >::correction(), linearUpwind< Type >::correction(), linearUpwindV< Type >::correction(), localBlended< Type >::correction(), Foam::CorrectPhi(), Foam::fvc::curl(), Foam::fvc::d2dt2(), Foam::fvm::d2dt2(), optionList::d2dt2(), objectRegistry::dbDir(), Foam::fvm::ddt(), Foam::fvc::ddt(), Foam::fvc::ddtCorr(), fvFieldDecomposer::decomposeField(), faceZoneSet::deleteSet(), Foam::fvc::div(), Foam::fvm::div(), Foam::fvc::domainIntegrate(), dynamicRefineFvMesh::dynamicRefineFvMesh(), effectivenessHeatExchangerSource::effectivenessHeatExchangerSource(), removeRegisteredObject::execute(), phaseScalarTransport::execute(), fileOperation::exists(), masterUncollatedFileOperation::exists(), Foam::MULES::explicitSolve(), triSurfaceMesh::extractCloseness(), triSurfaceMesh::extractPointCloseness(), masterUncollatedFileOperation::filePathInfo(), surfaceFieldValue::filterField(), localPointRegion::findDuplicateFacePairs(), coordinateSystems::findIndex(), coordinateSystems::findIndices(), refinementSurfaces::findInside(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), polyTopoChanger::findModifierID(), coupleGroupIdentifier::findOtherPatchID(), fixedTemperatureConstraint::fixedTemperatureConstraint(), Foam::fvc::flux(), objectRegistry::foundObject(), correctedSnGrad< Type >::fullGradCorrection(), faceCorrectedSnGrad< Type >::fullGradCorrection(), steadyStateD2dt2Scheme< Type >::fvcD2dt2(), EulerD2dt2Scheme< Type >::fvcD2dt2(), EulerDdtScheme< Type >::fvcDdt(), steadyStateDdtScheme< Type >::fvcDdt(), CoEulerDdtScheme< Type >::fvcDdt(), SLTSDdtScheme< Type >::fvcDdt(), backwardDdtScheme< Type >::fvcDdt(), localEulerDdtScheme< Type >::fvcDdt(), CrankNicolsonDdtScheme< Type >::fvcDdt(), steadyStateDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), steadyStateDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), gaussConvectionScheme< Type >::fvcDiv(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), CrankNicolsonDdtScheme< Type >::fvmDdt(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), GeometricField< vector, pointPatchField, pointMesh >::GeometricField(), globalIndexAndTransform::globalIndexAndTransform(), Foam::fvc::grad(), IOobject::groupName(), polyBoundaryMesh::groupPatchIDs(), thermoSingleLayer::h(), hexRef8Data::hexRef8Data(), injectionModelList::info(), transferModelList::info(), Foam::interpolate(), localMin< Type >::interpolate(), localMax< Type >::interpolate(), surfaceInterpolationScheme< GType >::interpolate(), localBlended< Type >::interpolate(), singleCellFvMesh::interpolate(), fvMeshSubset::interpolate(), meshToMesh0::interpolate(), volPointInterpolation::interpolate(), IOmapDistribute::IOmapDistribute(), Fourier< BasicThermophysicalTransportModel >::j(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), Foam::fvm::laplacian(), Foam::fvc::laplacian(), Foam::MULES::limiter(), LimitedScheme< Type, Limiter, LimitFunc >::limiter(), Foam::MULES::limiterCorr(), limitTemperature::limitTemperature(), IOobject::localObjectPath(), masterUncollatedFileOperation::localObjectPath(), objectRegistry::lookupClass(), objectRegistry::lookupObject(), objectRegistry::lookupObjectRef(), Foam::mag(), Foam::magSqr(), Foam::makeGraph(), Foam::MapConsistentSubMesh(), Foam::MapGeometricFields(), mappedFixedValueFvPatchField< Type >::mapper(), meshToMesh::mapSrcToTgt(), meshToMesh::mapTgtToSrc(), fvMeshAdder::MapVolFields(), Foam::fvc::meshPhi(), IOobject::modelName(), meshObject::movePoints(), baseIOdictionary::name(), NamedEnum< compressibleField, 8 >::names(), cyclicAMIPolyPatch::nbrPatchName(), interpolation< Foam::Vector >::New(), IOobject::objectPath(), isNotEqOp< T >::operator()(), optionList::operator()(), patchInjection::patchInjection(), patchInternalField::patchInternalField(), pointConstraints::pointConstraints(), pointMesh::pointMesh(), polyMesh::polyMesh(), Foam::pow(), fvMeshDistribute::printCoupleInfo(), radiation::radiation(), wallHeatFlux::read(), wallShearStress::read(), wallHeatTransferCoeff::read(), masterUncollatedFileOperation::read(), decomposedBlockData::readBlocks(), Foam::readFields(), IOobject::readHeader(), regIOobject::readHeaderOk(), regIOobject::readIfModified(), regIOobject::readStream(), uncollatedFileOperation::readStream(), masterUncollatedFileOperation::readStream(), Foam::readUniformFields(), surfMesh::readUpdate(), polyMesh::readUpdate(), Foam::fvc::reconstruct(), pointFieldReconstructor::reconstructField(), fvFieldReconstructor::reconstructFvSurfaceField(), fvFieldReconstructor::reconstructFvVolumeField(), fvFieldReconstructor::reconstructFvVolumeInternalField(), Foam::fvc::reconstructMag(), IOobjectList::remove(), meshObject::reorderPatches(), pointMesh::reset(), objectRegistry::resetCacheTemporaryObject(), mappedPatchBase::samplePatch(), mappedPatchBase::sampleRegion(), searchableSurfaces::searchableSurfaces(), Foam::setRefCell(), removeCells::setRefinement(), shellSurfaces::shellSurfaces(), skewCorrected< Type >::skewCorrection(), Foam::fvc::snGrad(), snGradScheme< Type >::snGrad(), solidificationMeltingSource::solidificationMeltingSource(), kinematicSingleLayer::solveAlpha(), fvMatrix< Type >::solveCoupled(), fvMatrix< Type >::solveSegregated(), Foam::sqr(), Foam::stabilise(), subCycleField< GeometricField >::subCycleField(), faceZoneSet::subset(), Foam::fvc::surfaceIntegrate(), Foam::fvc::surfaceSum(), surfMesh::surfMesh(), thermoSingleLayer::T(), fvMesh::thisDb(), Foam::transform(), triSurfaceTools::triangulate(), triSurfaceTools::triangulateFaceCentre(), triSurfaceMesh::triSurfaceMesh(), waveSurfacePressureFvPatchScalarField::updateCoeffs(), meshObject::updateMesh(), motionSmootherAlgo::updateMesh(), basicThermo::validate(), meshReader::warnDuplicates(), IOobject::warnNoRereading(), extendedUpwindCellToFaceStencil::weightedSum(), extendedFaceToCellStencil::weightedSum(), extendedCellToFaceStencil::weightedSum(), localBlended< Type >::weights(), PatchPostProcessing< CloudType >::write(), writeCellVolumes::write(), XiReactionRate::write(), FacePostProcessing< CloudType >::write(), MeshedSurfaceProxy< Face >::write(), histogram::write(), regionSizeDistribution::write(), Foam::writeCellGraph(), meshToMeshMethod::writeConnectivity(), boundaryRegion::writeDict(), cellTable::writeDict(), molecule::writeFields(), IOobject::writeHeader(), regionFunctionObject::writeObject(), writeObjectsBase::writeObject(), cellZoneSet::writeObject(), pointZoneSet::writeObject(), collatedFileOperation::writeObject(), faceZoneSet::writeObject(), IOobject::writeOpt(), Foam::writePatchGraph(), gradScheme< Type >::~gradScheme(), and regIOobject::~regIOobject().
|
inline |
Return name of the class name read from header.
Definition at line 309 of file IOobject.H.
Referenced by fieldToCell::applyToSet(), masterUncollatedFileOperation::filePathInfo(), masterUncollatedFileOperation::localObjectPath(), polyMesh::polyMesh(), uncollatedFileOperation::read(), masterUncollatedFileOperation::read(), decomposedBlockData::readBlocks(), uncollatedFileOperation::readHeader(), masterUncollatedFileOperation::readHeader(), regIOobject::readHeaderOk(), regIOobject::readStream(), uncollatedFileOperation::readStream(), masterUncollatedFileOperation::readStream(), and polyMesh::readUpdate().
|
inline |
Return name of the class name read from header.
Definition at line 315 of file IOobject.H.
|
inline |
Return non-constant access to the optional note.
Definition at line 321 of file IOobject.H.
Referenced by uncollatedFileOperation::read(), masterUncollatedFileOperation::read(), decomposedBlockData::readBlocks(), masterUncollatedFileOperation::readHeader(), meshReader::warnDuplicates(), edgeMeshFormat::write(), boundaryRegion::writeDict(), cellTable::writeDict(), and IOobject::writeHeader().
|
inline |
Return the optional note.
Definition at line 327 of file IOobject.H.
|
inlinevirtual |
Rename.
Reimplemented in regIOobject, and objectRegistry.
Definition at line 333 of file IOobject.H.
Referenced by hexRef8Data::hexRef8Data(), decomposedBlockData::readBlocks(), regIOobject::rename(), and hexRef8Data::sync().
|
inline |
Register object created from this IOobject with registry if true.
Definition at line 339 of file IOobject.H.
Referenced by regIOobject::operator=(), regIOobject::regIOobject(), regIOobject::rename(), decompositionModel::selectIO(), and Foam::unregister().
|
inline |
Register object created from this IOobject with registry if true.
Definition at line 345 of file IOobject.H.
|
inline |
Definition at line 353 of file IOobject.H.
Referenced by unwatchedIOdictionary::addWatch(), regIOobject::addWatch(), CompactIOField< Type, BaseType >::CompactIOField(), CompactIOList< face, label >::CompactIOList(), decomposedBlockData::decomposedBlockData(), distributedTriSurfaceMesh::distributedTriSurfaceMesh(), extendedFeatureEdgeMesh::extendedFeatureEdgeMesh(), featureEdgeMesh::featureEdgeMesh(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), fvSchemes::fvSchemes(), hexRef8::hexRef8(), IOField< Type >::IOField(), IOList< labelList >::IOList(), IOMap< T >::IOMap(), IOmapDistribute::IOmapDistribute(), IOPtrList< coordinateSystem >::IOPtrList(), polyTopoChange::makeMesh(), radiativeIntensityRay::radiativeIntensityRay(), regIOobject::readHeaderOk(), refinementHistory::refinementHistory(), decompositionModel::selectIO(), hexRef8Data::sync(), UniformDimensionedField< vector >::UniformDimensionedField(), and IOobject::warnNoRereading().
|
inline |
Definition at line 358 of file IOobject.H.
|
inline |
Definition at line 363 of file IOobject.H.
Referenced by cellTable::addCellZones(), polyTopoChanger::addTopologyModifiers(), polyMesh::addZones(), polyMesh::movePoints(), NamedEnum< compressibleField, 8 >::names(), decompositionModel::selectIO(), surfMesh::setInstance(), polyMesh::setInstance(), and polyTopoChanger::update().
|
inline |
Definition at line 368 of file IOobject.H.
References IOobject::caseName(), IOobject::group(), IOobject::member(), IOobject::modelName(), IOobject::name(), and IOobject::rootPath().
Foam::word group | ( | ) | const |
Return group (extension part of name)
Definition at line 340 of file IOobject.C.
References Foam::constant::atomic::group.
Referenced by IOobject::groupName(), and IOobject::writeOpt().
Foam::word member | ( | ) | const |
Return member (name without the extension)
Definition at line 346 of file IOobject.C.
Referenced by IOobject::writeOpt().
|
inline |
Return the name of the object within this model.
as <model>:<name>
Definition at line 58 of file IOobjectI.H.
References IOobject::name(), and Foam::type().
const Foam::fileName & rootPath | ( | ) | const |
Definition at line 352 of file IOobject.C.
Referenced by masterUncollatedFileOperation::filePathInfo(), masterUncollatedFileOperation::localObjectPath(), Foam::makeGraph(), fileOperation::processorsCasePath(), IOobject::writeOpt(), and regIOobject::~regIOobject().
const Foam::fileName & caseName | ( | ) | const |
Definition at line 334 of file IOobject.C.
References fileName::caseName().
Referenced by masterUncollatedFileOperation::filePathInfo(), masterUncollatedFileOperation::localObjectPath(), Foam::makeGraph(), IOobject::writeOpt(), and regIOobject::~regIOobject().
|
inline |
Definition at line 390 of file IOobject.H.
Referenced by snappyLayerDriver::addLayers(), directions::directions(), masterUncollatedFileOperation::exists(), surfMesh::facesInstance(), polyMesh::facesInstance(), masterUncollatedFileOperation::filePathInfo(), Time::findInstance(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), volPointInterpolation::interpolateBoundaryField(), Foam::fvc::laplacian(), Foam::fvm::laplacian(), IOobject::local(), masterUncollatedFileOperation::localObjectPath(), Foam::makeGraph(), Foam::MapGeometricFields(), meshRefinement::mergePatchFacesUndo(), polyMesh::movePoints(), DimensionedField< Type, Foam::pointMesh >::New(), collatedFileOperation::objectPath(), polyMesh::points0IO(), surfMesh::pointsInstance(), polyMesh::pointsInstance(), polyMesh::polyMesh(), Foam::readFields(), Foam::readUniformFields(), surfMesh::readUpdate(), polyMesh::readUpdate(), surfMesh::removeFiles(), polyMesh::removeFiles(), surfMesh::setInstance(), polyMesh::setInstance(), snappyRefineDriver::snappyRefineDriver(), surfMesh::surfMesh(), polyMesh::tetBasePtIs(), polyTopoChanger::update(), meshRefinement::write(), IOobject::writeHeader(), collatedFileOperation::writeObject(), regIOobject::writeObject(), distributedTriSurfaceMesh::writeObject(), and regIOobject::~regIOobject().
|
inline |
Definition at line 395 of file IOobject.H.
|
inline |
Definition at line 400 of file IOobject.H.
References IOobject::instance(), IOobject::localPath(), and IOobject::path().
Referenced by masterUncollatedFileOperation::dirPath(), masterUncollatedFileOperation::filePath(), masterUncollatedFileOperation::filePathInfo(), fileOperation::findInstance(), masterUncollatedFileOperation::findInstance(), masterUncollatedFileOperation::localObjectPath(), DimensionedField< Type, Foam::pointMesh >::New(), fileOperation::processorsPath(), Foam::readFields(), Foam::readUniformFields(), surfMesh::surfMesh(), and IOobject::writeHeader().
Foam::fileName path | ( | ) | const |
Return complete path.
Definition at line 358 of file IOobject.C.
Referenced by searchableSurfaces::checkIntersection(), IOobject::local(), masterUncollatedFileOperation::localObjectPath(), IOobject::objectPath(), fileOperation::readObjects(), surfMesh::removeFiles(), motionSmootherAlgo::setDisplacementPatchFields(), surfMesh::surfMesh(), collatedFileOperation::writeObject(), Time::writeObject(), and regIOobject::~regIOobject().
Foam::fileName path | ( | const word & | instance, |
const fileName & | local = "" |
||
) | const |
Return complete path with alternative instance and local.
Definition at line 372 of file IOobject.C.
Foam::fileName localPath | ( | ) | const |
Return the path relative to the case.
Definition at line 382 of file IOobject.C.
Referenced by IOobject::local(), IOobject::localObjectPath(), and NamedEnum< compressibleField, 8 >::names().
|
inline |
Return complete path + object name.
Definition at line 419 of file IOobject.H.
References IOobject::name(), and IOobject::path().
Referenced by unwatchedIOdictionary::addWatch(), regIOobject::addWatch(), collatedFileOperation::appendObject(), baseIOdictionary::baseIOdictionary(), regIOobject::checkIn(), hexRef8::consistentSlowRefinement2(), uncollatedFileOperation::dirPath(), masterUncollatedFileOperation::dirPath(), distributedTriSurfaceMesh::distributedTriSurfaceMesh(), fileOperation::exists(), masterUncollatedFileOperation::exists(), uncollatedFileOperation::filePath(), masterUncollatedFileOperation::filePath(), masterUncollatedFileOperation::filePathInfo(), masterUncollatedFileOperation::findInstance(), regIOobject::headerOk(), hexRef8::hexRef8(), mappedFixedValueFvPatchField< Type >::mapper(), meshRefinement::mergePatchFacesUndo(), fileOperation::objectPath(), collatedFileOperation::processorsDir(), uncollatedFileOperation::read(), masterUncollatedFileOperation::read(), baseIOdictionary::readData(), uncollatedFileOperation::readHeader(), masterUncollatedFileOperation::readHeader(), regIOobject::readHeaderOk(), uncollatedFileOperation::readObjects(), fileOperation::readObjects(), masterUncollatedFileOperation::readObjects(), uncollatedFileOperation::readStream(), masterUncollatedFileOperation::readStream(), polyMesh::readUpdate(), hexRef8::setUnrefinement(), surfacePatchIOList::surfacePatchIOList(), surfZoneIOList::surfZoneIOList(), meshReader::warnDuplicates(), boundaryRegion::writeDict(), cellTable::writeDict(), collatedFileOperation::writeObject(), triSurfaceMesh::writeObject(), fileOperation::writeObject(), distributedTriSurfaceMesh::writeObject(), and masterUncollatedFileOperation::writeObject().
|
inline |
Return complete localPath + object name.
Definition at line 425 of file IOobject.H.
References IOobject::globalFilePath(), IOobject::localFilePath(), IOobject::localPath(), IOobject::name(), IOobject::readHeader(), IOobject::typeHeaderOk(), IOobject::warnNoRereading(), IOobject::writeBanner(), IOobject::writeDivider(), IOobject::writeEndDivider(), and IOobject::writeHeader().
Foam::fileName localFilePath | ( | const word & | typeName | ) | const |
Helper for filePath that searches locally.
Definition at line 395 of file IOobject.C.
References Foam::fileHandler(), and fileOperation::filePath().
Referenced by regIOobject::filePath(), localIOdictionary::global(), distributedTriSurfaceMesh::global(), IOobject::localObjectPath(), and Foam::typeFilePath().
Foam::fileName globalFilePath | ( | const word & | typeName | ) | const |
Helper for filePath that searches up if in parallel.
Definition at line 402 of file IOobject.C.
References Foam::fileHandler(), and fileOperation::filePath().
Referenced by IOdictionary::global(), unwatchedIOdictionary::global(), featureEdgeMesh::global(), GlobalIOField< Foam::Vector >::global(), GlobalIOList< kinematicParcelInjectionData >::global(), IOMap< T >::global(), UniformDimensionedField< vector >::global(), extendedFeatureEdgeMesh::global(), triSurfaceMesh::global(), IOobject::localObjectPath(), and Foam::typeFilePath().
bool readHeader | ( | Istream & | is | ) |
Read header.
Definition at line 31 of file IOobjectReadHeader.C.
References IOobject::BAD, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, IOobject::foamFile, IOstream::format(), IOobject::GOOD, IOstream::good(), Foam::Info, InfoInFunction, IOWarningInFunction, token::isWord(), IOstream::lineNumber(), dictionary::lookup(), IOobject::MUST_READ, IOobject::MUST_READ_IF_MODIFIED, IOstream::name(), IOobject::name(), Foam::nl, dictionary::readIfPresent(), SeriousIOErrorInFunction, IOstream::version(), token::wordToken(), and IOobject::writeHeader().
Referenced by IOobject::localObjectPath(), extendedEdgeMeshFormat::read(), edgeMeshFormat::read(), decomposedBlockData::read(), masterUncollatedFileOperation::read(), decomposedBlockData::readBlock(), decomposedBlockData::readBlocks(), uncollatedFileOperation::readHeader(), masterUncollatedFileOperation::readHeader(), decomposedBlockData::readMasterHeader(), uncollatedFileOperation::readStream(), and masterUncollatedFileOperation::readStream().
bool typeHeaderOk | ( | const bool | checkType = true | ) |
Read header (uses typeFilePath to find file) and check header.
info. Optionally checks headerClassName against type
Definition at line 35 of file IOobjectTemplates.C.
References Foam::endl(), Foam::fileHandler(), IOobject::fileModificationChecking, IOobject::inotifyMaster, UPstream::master(), fileOperation::readHeader(), Pstream::scatter(), IOobject::timeStampMaster, and WarningInFunction.
Referenced by fieldToCell::applyToSet(), dynamicMeshPointInterpolator::dynamicMeshPointInterpolator(), fileOperation::exists(), hexRef8Data::hexRef8Data(), IOobjectList::IOobjectList(), IOobject::localObjectPath(), combustionModel::New(), dynamicFvMesh::New(), PatchCollisionDensity< CloudType >::PatchCollisionDensity(), polyMesh::points0IO(), Foam::preservePatchTypes(), extendedEdgeMeshFormat::read(), edgeMeshFormat::read(), fieldAverage::readAveragingProperties(), particle< Type >::readFields(), and TDACChemistryModel< CompType, ThermoType >::TDACChemistryModel().
void warnNoRereading | ( | ) | const |
Helper: warn that type does not support re-reading.
Definition at line 77 of file IOobjectTemplates.C.
References Foam::endl(), IOobject::MUST_READ_IF_MODIFIED, IOobject::name(), IOobject::readOpt(), and WarningInFunction.
Referenced by IOobject::localObjectPath().
|
inlinestatic |
Write the standard OpenFOAM file/dictionary banner.
Optionally without -*- C++ -*- editor hint (eg, for logs)
Definition at line 65 of file IOobjectI.H.
References Foam::FOAMversion.
Referenced by collatedFileOperation::appendObject(), IOobject::localObjectPath(), argList::parse(), decomposedBlockData::writeHeader(), and IOobject::writeHeader().
|
inlinestatic |
Write the standard file section divider.
Definition at line 113 of file IOobjectI.H.
Referenced by collatedFileOperation::appendObject(), Foam::listSwitches(), IOobject::localObjectPath(), argList::parse(), writeDictionary::write(), decomposedBlockData::writeHeader(), and IOobject::writeHeader().
|
inlinestatic |
Write the standard end file divider.
Definition at line 123 of file IOobjectI.H.
Referenced by collatedFileOperation::appendObject(), IOobject::localObjectPath(), meshReader::warnDuplicates(), MeshedSurfaceProxy< Face >::write(), decomposedBlockData::writeData(), collatedFileOperation::writeObject(), fileOperation::writeObject(), and masterUncollatedFileOperation::writeObject().
bool writeHeader | ( | Ostream & | os | ) | const |
Write header.
Definition at line 67 of file IOobjectWriteHeader.C.
References Foam::type().
Referenced by collatedFileOperation::appendObject(), IOobject::localObjectPath(), baseIOdictionary::readData(), IOobject::readHeader(), meshReader::warnDuplicates(), edgeMeshFormat::write(), interpolationLookUpTable< scalar >::write(), MeshedSurfaceProxy< Face >::write(), boundaryRegion::writeDict(), cellTable::writeDict(), decomposedBlockData::writeObject(), collatedFileOperation::writeObject(), fileOperation::writeObject(), and masterUncollatedFileOperation::writeObject().
Write header. Allow override of type.
Definition at line 35 of file IOobjectWriteHeader.C.
References IOobject::db(), objectRegistry::dbDir(), Foam::endl(), IOobject::foamFile, IOstream::format(), IOstream::good(), IOstream::info(), InfoInFunction, IOobject::instance(), IOobject::local(), IOobject::name(), Foam::nl, IOobject::note(), IOstream::version(), IOobject::writeBanner(), and IOobject::writeDivider().
|
inline |
Definition at line 475 of file IOobject.H.
References IOobject::GOOD.
Referenced by CompactIOField< Type, BaseType >::writeObject().
|
inline |
Definition at line 480 of file IOobject.H.
References IOobject::BAD, IOobject::info(), and IOobject::operator=().
Return info proxy.
Used to print token information to a stream
Definition at line 490 of file IOobject.H.
Referenced by IOobject::bad().
void operator= | ( | const IOobject & | io | ) |
Definition at line 428 of file IOobject.C.
Referenced by IOobject::bad(), and regIOobject::operator=().
|
inline |
Definition at line 31 of file IOobjectI.H.
References IOobject::group(), IOobject::name(), and word::null.
|
inline |
Definition at line 45 of file IOobjectI.H.
References IOobject::name(), and word::null.
|
static |
Keyword for the FoamFile header sub-dictionary.
Definition at line 98 of file IOobject.H.
Referenced by collatedFileOperation::appendObject(), includeEntry::execute(), includeEtcEntry::execute(), decomposedBlockData::numBlocks(), dictionary::read(), IOobject::readHeader(), decomposedBlockData::writeHeader(), and IOobject::writeHeader().
|
static |
Definition at line 134 of file IOobject.H.
Referenced by NamedEnum< compressibleField, 8 >::names(), and argList::parse().
|
static |
Type of file modification checking.
Definition at line 219 of file IOobject.H.
Referenced by unwatchedIOdictionary::addWatch(), regIOobject::addWatch(), collatedFileOperation::collatedFileOperation(), distributedTriSurfaceMesh::distributedTriSurfaceMesh(), hexRef8::hexRef8(), masterUncollatedFileOperation::masterUncollatedFileOperation(), fileOperation::monitor(), NamedEnum< compressibleField, 8 >::names(), argList::parse(), regIOobject::read(), Time::readModifiedObjects(), and IOobject::typeHeaderOk().