39 template<
class GeoFieldType>
83 quaternion::eulerOrderNames.readIfPresent
90 dict.readIfPresent(
"degrees", degrees);
92 Info<<
"Reading states\n";
103 subDict.get<scalar>(
"time"),
109 return states.shrink();
163 loadPointField<pointVectorField>
166 objects0.findObject(
"pointDisplacement")
171 Info<<
"No valid pointDisplacement" <<
endl;
206 loadPointField<pointVectorField>
209 objects0.findObject(
"pointDisplacement")
214 Info<<
"No valid pointDisplacement" <<
endl;
259 loadPointField<pointVectorField>
262 objects0.findObject(
"pointDisplacement")
267 Info<<
"No valid pointDisplacement" <<
endl;
A class for handling file names.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
A 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pa...
const word & name() const noexcept
Return the object name.
vectorIOField pointIOField
pointIOField is a vectorIOField.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Ostream & endl(Ostream &os)
Add newline and flush stream.
Mesh representing a set of points created from polyMesh.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
const objectRegistry & db() const noexcept
Return the local objectRegistry.
void append(const T &val)
Copy append an element to the end of this list.
eulerOrder
Euler-angle rotation order.
Input from file stream, using an ISstream.
const fileName & instance() const noexcept
Read access to instance path component.
pointField points0(pointIOField(IOobject("points", mesh.time().constant(), polyMesh::meshSubDir, mesh, IOobject::MUST_READ, IOobject::NO_WRITE, IOobject::NO_REGISTER)))
const word & headerClassName() const noexcept
Return name of the class name read from header.
Mesh data needed to do the Finite Volume discretisation.
Automatically write from objectRegistry::writeObject()
messageStream Info
Information stream (stdout output on master, null elsewhere)
bool registerObject() const noexcept
Should objects created with this IOobject be registered?
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Mesh consisting of general polyhedral cells.
List< label > labelList
A List of labels.
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, IOobject::NO_REGISTER)
static autoPtr< T > New(Args &&... args)
Construct autoPtr with forwarding arguments.
const fileName & local() const noexcept
Read access to local path component.
Defines the attributes of an object for which implicit objectRegistry management is supported...
A primitive field of type <T> with automated input and output.
static autoPtr< GeoFieldType > loadPointField(const pointMesh::Mesh &mesh, const IOobject *io)
The state of lumped points corresponds to positions and rotations.
bool isHeaderClass() const
Check if headerClassName() equals Type::typeName.