38 template<
class GeoFieldType>
47 Info<<
"Reading " << GeoFieldType::typeName
81 quaternion::eulerOrderNames.readIfPresent
88 dict.readIfPresent(
"degrees", degrees);
90 Info<<
"Reading states\n";
101 subDict.get<scalar>(
"time"),
107 return states.shrink();
161 loadPointField<pointVectorField>
164 objects0.findObject(
"pointDisplacement")
169 Info<<
"No valid pointDisplacement" <<
endl;
204 loadPointField<pointVectorField>
207 objects0.findObject(
"pointDisplacement")
212 Info<<
"No valid pointDisplacement" <<
endl;
257 loadPointField<pointVectorField>
260 objects0.findObject(
"pointDisplacement")
265 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...
pointField points0(pointIOField(IOobject("points", mesh.time().constant(), polyMesh::meshSubDir, mesh, IOobject::MUST_READ, IOobject::NO_WRITE, false)))
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.
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, false)
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.
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.
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.