79 #ifndef waveDisplacementPointPatchVectorField_H
80 #define waveDisplacementPointPatchVectorField_H
95 class waveDisplacementPointPatchVectorField
97 public fixedValuePointPatchVectorField
106 autoPtr<Function1<scalar>> startRamp_;
109 autoPtr<Function1<scalar>> endRamp_;
112 autoPtr<Function1<scalar>> timeRamp_;
127 const DimensionedField<vector, pointMesh>&,
179 using fixedValuePointPatchVectorField::operator=;
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Abstract base class for field mapping.
Basic pointPatch represents a set of points from the mesh.
Specified surface wave moving boundary.
virtual void write(Ostream &) const
Write.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual autoPtr< pointPatchVectorField > clone(const DimensionedField< vector, pointMesh > &iF) const
Construct and return a clone setting internal field reference.
waveDisplacementPointPatchVectorField(const pointPatch &, const DimensionedField< vector, pointMesh > &, const dictionary &)
Construct from patch, internal field and dictionary.
TypeName("waveDisplacement")
Runtime type information.
Vector< scalar > vector
A scalar version of the templated Vector.