39 template<
class GeoFieldType>
83 quaternion::eulerOrderNames.readIfPresent
90 dict.readIfPresent(
"degrees", degrees);
92 Info<<
"Reading states\n";
105 subDict.get<scalar>(
"time"),
166 loadPointField<pointVectorField>
169 objects0.findObject(
"pointDisplacement")
174 Info<<
"No valid pointDisplacement" <<
endl;
209 loadPointField<pointVectorField>
212 objects0.findObject(
"pointDisplacement")
217 Info<<
"No valid pointDisplacement" <<
endl;
262 loadPointField<pointVectorField>
265 objects0.findObject(
"pointDisplacement")
270 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...
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.
Tuple2< scalar, lumpedPointState > lumpedPointStateTuple
Mesh representing a set of points created from polyMesh.
const objectRegistry & db() const noexcept
Return the local objectRegistry.
eulerOrder
Euler-angle rotation order.
Input from file stream as an ISstream, normally using std::ifstream for the actual input...
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.