62#ifndef Foam_coordinateSystems_H
63#define Foam_coordinateSystems_H
82 public PtrList<coordinateSystem>
87 void readFromStream(
const bool valid =
true);
187 const bool valid =
true
206 return this->
cfind(name);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & name() const noexcept
Return the object name.
The IOstreamOption is a simple container for options an IOstream can normally have.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Base class for coordinate system specification, the default coordinate system type is cartesian .
A centralized collection of named coordinate systems.
labelList findIndices(const wordRe &key) const
Identical to the indices() method (AUG-2018)
labelList indices(const wordRe &key) const
Find and return indices for all matches.
const coordinateSystem * cfind(const word &name) const
Return pointer to named coordinateSystem or nullptr on error.
static const coordinateSystems & New(const objectRegistry &obr)
Return previously registered or read construct from "constant".
wordList toc() const
Identical to names()
bool writeData(Ostream &os) const
Write data.
virtual bool writeObject(IOstreamOption streamOpt, const bool valid=true) const
Write using stream options.
TypeNameNoDebug("coordinateSystems")
Declare type-name, virtual type (without debug switch)
const coordinateSystem * lookupPtr(const word &name) const
Deprecated(2020-03) find named coordinateSystem or nullptr.
wordList names() const
A list of the coordinate-system names.
label findIndex(const wordRe &key) const
Find and return index for the first match, return -1 if not found.
Registry of regIOobjects.
Lookup type of boundary radiation properties.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
A wordRe is a Foam::word, but can contain a regular expression for matching words or strings.
A List of wordRe with additional matching capabilities.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, false)
#define FOAM_DEPRECATED_FOR(since, replacement)
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.