Go to the documentation of this file.
35 namespace coordinateRotations
56 return axes::rotation(axis,
Zero, E3_E1);
64 coordinateRotations::
axes(crot)
70 coordinateRotations::
axes(axis)
84 os <<
type() <<
" axis: " << axis1_;
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
A class for handling words, derived from Foam::string.
virtual void write(Ostream &os) const
Write information.
virtual void writeEntry(const word &keyword, Ostream &os) const
Write dictionary entry.
static constexpr const zero Zero
Global zero (0)
A special purpose coordinateRotation that is generally for use in combination with a cylindricalCS wh...
addToRunTimeSelectionTable(coordinateRotation, axisAngle, dictionary)
cylindrical(const cylindrical &crot)
Copy construct.
virtual Ostream & beginBlock(const keyType &kw)
Write begin block group with the given name.
A coordinateRotation specified using global axes.
static tensor rotation(const vector &axis)
The rotation tensor calculated from axes and order.
virtual Ostream & endBlock()
Write end block group.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...