Go to the documentation of this file.
91 #ifndef prghPermeableAlphaTotalPressureFvPatchScalarField_H
92 #define prghPermeableAlphaTotalPressureFvPatchScalarField_H
109 class prghPermeableAlphaTotalPressureFvPatchScalarField
111 public mixedFvPatchField<scalar>,
112 public updateablePatchTypes::updateableSnGrad
117 autoPtr<PatchFunction1<scalar>> p0_;
141 TypeName(
"prghPermeableAlphaTotalPressure");
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
virtual void updateSnGrad(const scalarField &snGradp)
The prghPermeableAlphaTotalPressure is a mixed boundary condition for the p_rgh variable in multiphas...
prghPermeableAlphaTotalPressureFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
virtual void rmap(const fvPatchScalarField &, const labelList &)
virtual void updateCoeffs()
Generic templated field type.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual tmp< fvPatchField< scalar > > clone() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
This boundary condition provides a base class for 'mixed' type boundary conditions,...
TypeName("prghPermeableAlphaTotalPressure")
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual void autoMap(const fvPatchFieldMapper &)
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual void write(Ostream &) const
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...