Go to the documentation of this file.
111 #ifndef fanPressureFvPatchScalarField_H
112 #define fanPressureFvPatchScalarField_H
126 class fanPressureFvPatchScalarField
128 public totalPressureFvPatchScalarField
148 autoPtr<Function1<scalar>> fanCurve_;
154 bool nonDimensional_;
157 autoPtr<Function1<scalar>> rpm_;
160 autoPtr<Function1<scalar>> dm_;
242 virtual void write(Ostream&
os)
const;
This boundary condition can be applied to assign either a pressure inlet or outlet total pressure con...
A class for managing temporary objects.
virtual void write(Ostream &os) const
fanPressureFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
This boundary condition provides a total pressure condition. Four variants are possible:
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
virtual tmp< fvPatchScalarField > clone() const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual void updateCoeffs()
Foam::fvPatchFieldMapper.
static const Enum< fanFlowDirection > fanFlowDirectionNames_
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...