64 #ifndef varyingVelocityInletOutletFvPatchVectorField_H
65 #define varyingVelocityInletOutletFvPatchVectorField_H
67 #include "mixedFvPatchField.H"
68 #include "volFields.H"
69 #include "surfaceFields.H"
70 #include "addToRunTimeSelectionTable.H"
71 #include "fieldTypes.H"
83 :
public mixedFvPatchField<vector>
93 label normalComponent_;
99 TypeName(
"varyingVelocityInletOutlet");
106 const DimensionedField<vector, volMesh>&);
111 const DimensionedField<vector, volMesh>&,
119 const DimensionedField<vector, volMesh>&,
120 const fvPatchFieldMapper&);
127 virtual tmp<fvPatchVectorField>
clone()
const
129 return tmp<fvPatchVectorField>(
136 const DimensionedField<vector, volMesh>&);
139 virtual tmp<fvPatchVectorField>
clone(
140 const DimensionedField<vector, volMesh>& iF)
const
142 return tmp<fvPatchVectorField>(
162 virtual void write(Ostream&)
const;
164 virtual void operator=(
const fvPatchVectorField& pvf);