41solidBodyMotionDisplacementPointPatchVectorField::
42solidBodyMotionDisplacementPointPatchVectorField
48 fixedValuePointPatchVectorField(
p, iF),
50 localPoints0Ptr_(nullptr)
54solidBodyMotionDisplacementPointPatchVectorField::
55solidBodyMotionDisplacementPointPatchVectorField
62 fixedValuePointPatchVectorField(
p, iF,
dict, false),
64 localPoints0Ptr_(nullptr)
69 fixedValuePointPatchVectorField::operator==
78solidBodyMotionDisplacementPointPatchVectorField::
79solidBodyMotionDisplacementPointPatchVectorField
87 fixedValuePointPatchVectorField(ptf,
p, iF, mapper),
88 SBMFPtr_(ptf.SBMFPtr_().clone()),
89 localPoints0Ptr_(nullptr)
93 fixedValuePointPatchVectorField::operator==
101solidBodyMotionDisplacementPointPatchVectorField::
102solidBodyMotionDisplacementPointPatchVectorField
107 fixedValuePointPatchVectorField(ptf),
108 SBMFPtr_(ptf.SBMFPtr_().clone()),
109 localPoints0Ptr_(nullptr)
113solidBodyMotionDisplacementPointPatchVectorField::
114solidBodyMotionDisplacementPointPatchVectorField
120 fixedValuePointPatchVectorField(ptf, iF),
121 SBMFPtr_(ptf.SBMFPtr_().clone()),
122 localPoints0Ptr_(nullptr)
126 fixedValuePointPatchVectorField::operator==
139 if (!localPoints0Ptr_)
158 return *localPoints0Ptr_;
170 fixedValuePointPatchVectorField::operator==
176 fixedValuePointPatchVectorField::updateCoeffs();
184 fixedValuePointPatchVectorField::write(
os);
189 SBMFPtr_->writeData(
os);
Macros for easy insertion into run-time selection tables.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A primitive field of type <T> with automated input and output.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
bool found(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Search for an entry (const access) with the given keyword.
virtual bool write()
Write the output fields.
constant condensation/saturation model.
Foam::pointPatchFieldMapper.
Basic pointPatch represents a set of points from the mesh.
static word meshSubDir
Return the mesh sub-directory name (usually "polyMesh")
Enables the specification of a fixed value boundary condition using the solid body motion functions.
const pointField & localPoints0() const
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Base class for defining solid-body motions.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
vectorField pointField
pointField is a vectorField.
Ostream & indent(Ostream &os)
Indent stream.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
void transformPoints(vectorField &, const septernion &, const vectorField &)
Transform given vectorField of coordinates with the given septernion.
#define makePointPatchTypeField(PatchTypeField, typePatchTypeField)
static const char *const typeName
The type name used in ensight case files.
pointField points0(pointIOField(IOobject("points", mesh.time().constant(), polyMesh::meshSubDir, mesh, IOobject::MUST_READ, IOobject::NO_WRITE, false)))