49 backend_(csys.backend_)
56 backend_(std::move(csys.backend_))
108 const bool subDict = !keyword.empty();
112 os.beginBlock(keyword);
114 os.writeEntry(
"type",
type());
115 os.writeEntry(
"name",
name());
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
readOption
Enumeration defining read preferences.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A coordinate system forward to a global coordinate system that is normally provided by the constant/c...
virtual const word & name() const
Return the name.
indirect()=delete
Default construct is disallowed.
virtual void write(Ostream &os) const
Write.
virtual bool good() const
Is coordinate system good/valid?
virtual void writeEntry(Ostream &os) const
Write 'coordinateSystem' dictionary entry.
Base class for coordinate system specification, the default coordinate system type is cartesian .
coordinateSystem(std::nullptr_t)
Construct null, without allocating a coordinateRotation specification.
A centralized collection of named coordinate systems.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Registry of regIOobjects.
Lookup type of boundary radiation properties.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
OBJstream os(runTime.globalPath()/outputName)
Namespace for coordinate systems.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.