Go to the documentation of this file.
73 #ifndef supersonicFreestreamFvPatchVectorFields_H
74 #define supersonicFreestreamFvPatchVectorFields_H
88 class supersonicFreestreamFvPatchVectorField
90 public mixedFvPatchVectorField
word psiName_
Name of compressibility field field, default = "thermo:psi".
scalar & pInf()
Return reference to the pressure at infinity to allow adjustment.
A class for handling words, derived from string.
virtual void write(Ostream &) const
Write.
A class for managing temporary objects.
This boundary condition provides a supersonic free-stream condition.
scalar pInf_
Pressure of the free stream.
scalar TInf() const
Return the temperature at infinity.
TypeName("supersonicFreestream")
Runtime type information.
scalar TInf_
Temperature of the free stream.
scalar gamma_
Heat capacity ratio.
word pName_
Name of pressure field, default = "p".
const vector & UInf() const
Return the velocity at infinity.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by any number of values (e....
word TName_
Name of temperature field, default = "T".
Vector< scalar > vector
A scalar version of the templated Vector.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual tmp< fvPatchVectorField > clone() const
Construct and return a clone.
vector UInf_
Velocity of the free stream.
supersonicFreestreamFvPatchVectorField(const fvPatch &, const DimensionedField< vector, volMesh > &)
Construct from patch and internal field.
vector & UInf()
Return reference to the velocity at infinity to allow adjustment.
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar pInf() const
Return the pressure at infinity.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...