40 void vibrationShellFvPatchScalarField::create_baffle()
57 const DimensionedField<scalar, volMesh>& iF
71 const this_bctype& ptf,
100 "value",
"refValue",
"refGradient",
"valueFraction" 107 if (this->readMixedEntries(
dict))
130 const this_bctype& ptf,
131 const DimensionedField<scalar, volMesh>& iF
157 static bool warned =
false;
162 <<
"Ignoring, regionFaModels are disabled" <<
endl;
168 auto& baffle = baffle_();
195 dict_.
write(os,
false);
204 vibrationShellFvPatchScalarField
static autoPtr< vibrationShellModel > New(const fvMesh &mesh, const dictionary &dict)
Return a reference to the selected model using dictionary.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
const Type & lookupObject(const word &name, const bool recursive=false) const
Lookup and return const reference to the object of the given Type. Fatal if not found or the wrong ty...
const objectRegistry & db() const
The associated objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
const fvPatch & patch() const noexcept
Return the patch.
bool allowFaModels() noexcept
The enable/disable state for regionFaModel (default: true)
Ostream & endl(Ostream &os)
Add newline and flush stream.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Macros for easy insertion into run-time selection tables.
virtual Field< scalar > & refValue()
vibrationShellFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
bool updated() const noexcept
True if the boundary condition has already been updated.
fvPatchField< scalar > fvPatchScalarField
virtual scalarField & valueFraction()
A FieldMapper for finite-volume patch fields.
virtual void write(Ostream &) const
Write.
IOdictionary transportProperties(IOobject("transportProperties", runTime.constant(), mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
A wrapper for dictionary content, without operators that could affect inheritance patterns...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const dimensionSet dimDensity
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
void write(Ostream &os, const bool subDict=true) const
Write dictionary, normally with sub-dictionary formatting.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
virtual void write(Ostream &) const
Write.
label index() const noexcept
The index of this patch in the boundary mesh.
makePatchTypeField(fvPatchScalarField, atmBoundaryLayerInletEpsilonFvPatchScalarField)
virtual Field< scalar > & refGrad()
#define InfoInFunction
Report an information message using Foam::Info.
static constexpr const zero Zero
Global zero (0)