76 #ifndef waveTransmissiveFvPatchField_H
77 #define waveTransmissiveFvPatchField_H
91 class waveTransmissiveFvPatchField
93 public advectiveFvPatchField<Type>
117 const DimensionedField<Type, volMesh>&,
125 const waveTransmissiveFvPatchField<Type>&,
127 const DimensionedField<Type, volMesh>&,
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
tmp< fvPatchField< Type > > clone() const
Disallow clone without setting internal field reference.
A class for managing temporary objects.
This boundary condition provides a wave transmissive outflow condition, based on solving DDt(W,...
waveTransmissiveFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &)
Construct from patch, internal field and dictionary.
virtual void write(Ostream &) const
Write.
virtual tmp< scalarField > advectionSpeed() const
Calculate and return the advection speed at the boundary.
scalar gamma() const
Return the heat capacity ratio.
TypeName("waveTransmissive")
Runtime type information.