79 #ifndef waveDisplacementPointPatchVectorField_H 80 #define waveDisplacementPointPatchVectorField_H 94 class waveDisplacementPointPatchVectorField
96 public fixedValuePointPatchField<vector>
105 autoPtr<Function1<scalar>> startRamp_;
108 autoPtr<Function1<scalar>> endRamp_;
111 autoPtr<Function1<scalar>> timeRamp_;
126 const DimensionedField<vector, pointMesh>&
TypeName("waveDisplacement")
Runtime type information.
A list of keyword definitions, which are a keyword followed by any number of values (e...
waveDisplacementPointPatchVectorField(const pointPatch &, const DimensionedField< vector, pointMesh > &)
Construct from patch and internal field.
Foam::pointPatchFieldMapper.
Specified surface wave moving boundary.
Vector< scalar > vector
A scalar version of the templated Vector.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void write(Ostream &) const
Write.
Basic pointPatch represents a set of points from the mesh.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
autoPtr< pointPatchField< vector > > clone() const
Disallow clone without setting internal field reference.