53 #ifndef cosVelocityFvPatchVectorField_H
54 #define cosVelocityFvPatchVectorField_H
56 #include "mixedFvPatchFields.H"
57 #include "coordinateSystem.H"
71 public mixedFvPatchVectorField
107 const DimensionedField<vector, volMesh>&
114 const DimensionedField<vector, volMesh>&,
124 const DimensionedField<vector, volMesh>&,
125 const fvPatchFieldMapper&
135 virtual tmp<fvPatchVectorField >
clone()
const
137 return tmp<fvPatchVectorField>
147 const DimensionedField<vector, volMesh>&
151 virtual tmp<fvPatchVectorField>
clone
153 const DimensionedField<vector, volMesh>& iF
156 return tmp<fvPatchVectorField>
172 virtual void write(Ostream&)
const;
175 virtual void autoMap (
const fvPatchFieldMapper& );
178 virtual void rmap (
const fvPatchVectorField&
pf,
const labelList& ll);
virtual tmp< fvPatchVectorField > clone() const
Construct and return a clone.
virtual void rmap(const fvPatchVectorField &pf, const labelList &ll)
This boundary condition sets the pressure gradient to the provided value such that the flux on the bo...
TypeName("cosVelocity")
Runtime type information.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
void setPatchVelocities(vectorField &pV)
virtual void write(Ostream &) const
Write.
cosVelocityFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
virtual void autoMap(const fvPatchFieldMapper &)