56 #ifndef waveVelocityFvPatchVectorField_H 57 #define waveVelocityFvPatchVectorField_H 73 class waveVelocityFvPatchVectorField
75 public fixedValueInletOutletFvPatchField<vector>
80 mutable autoPtr<fvMeshSubset> faceCellSubset_;
83 mutable label faceCellSubsetTimeIndex_;
waveVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
const fvMeshSubset & faceCellSubset() const
Access the face-cell subset.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
tmp< vectorField > Un(const scalar t) const
Return the current modelled velocity field in the neighbour.
tmp< vectorField > U(const scalar t) const
Return the current modelled velocity field on the patch faces.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Foam::fvPatchFieldMapper.
TypeName("waveVelocity")
Runtime type information.
This boundary condition provides a waveVelocity condition. This sets the velocity to that specified b...
Post-processing mesh subset tool. Given the original mesh and the list of selected cells...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
tmp< fvPatchField< Type > > clone() const
Disallow clone without setting internal field reference.