The open source CFD toolbox
Collaboration diagram for Inlet:

## Classes

class  atmBoundaryLayer
This class provides functions to evaluate the velocity and turbulence distributions appropriate for atmospheric boundary layers (ABL). More...

class  atmBoundaryLayerInletEpsilonFvPatchScalarField
This boundary condition specifies an inlet value for the turbulence dissipation, $$\epsilon$$, appropriate for atmospheric boundary layers. More...

class  atmBoundaryLayerInletKFvPatchScalarField
This boundary condition specifies an inlet value for the turbulence kinetic energy, $$k$$, appropriate for atmospheric boundary layers. More...

class  atmBoundaryLayerInletVelocityFvPatchVectorField
This boundary condition specifies a velocity inlet profile appropriate for atmospheric boundary layers (ABL). More...

class  SRFVelocityFvPatchVectorField
Velocity condition to be used in conjunction with the single rotating frame (SRF) model (see: SRFModel class) More...

class  cylindricalInletVelocityFvPatchVectorField
This boundary condition describes an inlet vector boundary condition in cylindrical coordinates given a central axis, central point, rpm, axial and radial velocity. More...

class  fanPressureFvPatchScalarField
This boundary condition can be applied to assign either a pressure inlet or outlet total pressure condition for a fan. More...

class  fixedFluxExtrapolatedPressureFvPatchScalarField
This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition. More...

class  fixedFluxPressureFvPatchScalarField
This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition. More...

class  fixedMeanFvPatchField< Type >
This boundary condition extrapolates field to the patch using the near-cell values and adjusts the distribution to match the specified, optionally time-varying, mean value. More...

class  fixedMeanOutletInletFvPatchField< Type >
This boundary condition extrapolates field to the patch using the near-cell values and adjusts the distribution to match the specified, optionally time-varying, mean value. This extrapolated field is applied as a fixedValue for outflow faces but zeroGradient is applied to inflow faces. More...

class  fixedNormalInletOutletVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition combines a fixed normal component obtained from the "normalVelocity" patchField supplied with a fixed or zero-gradiented tangential component. More...

class  fixedPressureCompressibleDensityFvPatchScalarField
This boundary condition calculates a (liquid) compressible density as a function of pressure and fluid properties: More...

class  flowRateInletVelocityFvPatchVectorField
Velocity inlet boundary condition either correcting the extrapolated velocity or creating a uniform velocity field normal to the patch adjusted to match the specified flow rate. More...

class  freestreamFvPatchField< Type >
This boundary condition provides a free-stream condition. It is a 'mixed' condition derived from the inletOutlet condition, whereby the mode of operation switches between fixed (free stream) value and zero gradient based on the sign of the flux. More...

class  freestreamPressureFvPatchScalarField
This boundary condition provides a free-stream condition for pressure. More...

class  freestreamVelocityFvPatchVectorField
This boundary condition provides a free-stream condition for velocity. More...

class  mappedFlowRateFvPatchVectorField
Describes a volumetric/mass flow normal vector boundary condition by its magnitude as an integral over its area. More...

class  mappedVelocityFluxFixedValueFvPatchField
This boundary condition maps the velocity and flux from a neighbour patch to this patch. More...

class  outletInletFvPatchField< Type >
This boundary condition provides a generic inflow condition, with specified outflow for the case of reverse flow. More...

class  outletMappedUniformInletFvPatchField< Type >
This boundary conditon averages the field over the "outlet" patch specified by name "outletPatch" and applies this as the uniform value of the field over this patch. More...

class  plenumPressureFvPatchScalarField
This boundary condition provides a plenum pressure inlet condition. This condition creates a zero-dimensional model of an enclosed volume of gas upstream of the inlet. The pressure that the boundary condition exerts on the inlet boundary is dependent on the thermodynamic state of the upstream volume. The upstream plenum density and temperature are time-stepped along with the rest of the simulation, and momentum is neglected. The plenum is supplied with a user specified mass flow and temperature. More...

class  pressureDirectedInletOutletVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition is applied to pressure boundaries where the pressure is specified. A zero-gradient condtion is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with the specified inlet direction. More...

class  pressureDirectedInletVelocityFvPatchVectorField
This velocity inlet boundary condition is applied to patches where the pressure is specified. The inflow velocity is obtained from the flux with the specified inlet direction" direction. More...

class  pressureInletOutletParSlipVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition for pressure boundary where the pressure is specified. A zero-gradient is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with the specified inlet direction. More...

class  pressureInletOutletVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition is applied to pressure boundaries where the pressure is specified. A zero-gradient condition is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the patch-face normal component of the internal-cell value. More...

class  pressureInletUniformVelocityFvPatchVectorField
This velocity inlet boundary condition is applied to patches where the pressure is specified. The uniform inflow velocity is obtained by averaging the flux over the patch, and then applying it in the direction normal to the patch faces. More...

class  pressureInletVelocityFvPatchVectorField
This velocity inlet boundary condition is applied to patches where the pressure is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces. More...

class  pressureNormalInletOutletVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition is applied to patches where the pressure is specified. A zero-gradient condition is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with a direction normal to the patch faces. More...

class  pressurePIDControlInletVelocityFvPatchVectorField
This boundary condition tries to generate an inlet velocity that maintains a specified pressure drop between two face zones downstream. The zones should fully span a duct through which all the inlet flow passes. More...

class  rotatingPressureInletOutletVelocityFvPatchVectorField
This velocity inlet/outlet boundary condition is applied to patches in a rotating frame where the pressure is specified. A zero-gradient is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with a direction normal to the patch faces. More...

class  rotatingTotalPressureFvPatchScalarField
This boundary condition provides a total pressure condition for patches in a rotating frame. More...

class  supersonicFreestreamFvPatchVectorField
This boundary condition provides a supersonic free-stream condition. More...

class  surfaceNormalFixedValueFvPatchVectorField
This boundary condition provides a surface-normal vector boundary condition by its magnitude. More...

class  swirlFlowRateInletVelocityFvPatchVectorField
This boundary condition provides a volumetric- OR mass-flow normal vector boundary condition by its magnitude as an integral over its area with a swirl component determined by the angular speed, given in revolutions per minute (RPM) More...

class  swirlInletVelocityFvPatchVectorField
This boundary condition describes an inlet vector boundary condition in swirl coordinates given a central axis, central point, axial, radial and tangential velocity profiles. More...

class  syringePressureFvPatchScalarField
This boundary condition provides a pressure condition, obtained from a zero-D model of the cylinder of a syringe. More...

class  timeVaryingMappedFixedValueFvPatchField< Type >
This boundary conditions interpolates the values from a set of supplied points in space and time. More...

class  totalPressureFvPatchScalarField
This boundary condition provides a total pressure condition. Four variants are possible: More...

class  totalTemperatureFvPatchScalarField
This boundary condition provides a total temperature condition. More...

class  turbulentDFSEMInletFvPatchVectorField
Velocity boundary condition including synthesised eddies for use with LES and DES turbulent flows. More...

class  turbulentDigitalFilterFvPatchVectorField
Velocity boundary condition generating synthetic turbulence-alike time-series for LES and DES turbulent flow computations. More...

class  turbulentInletFvPatchField< Type >
This boundary condition produces spatiotemporal-variant field by summing a set of pseudo-random numbers and a given spatiotemporal-invariant mean field. The field can be any type, e.g. scalarField. At a single point and time, all components are summed by the same random number, e.g. velocity components (u, v, w) are summed by the same random number, p; thus, output is (u+p, v+p, w+p). More...

class  turbulentIntensityKineticEnergyInletFvPatchScalarField
This boundary condition provides a turbulent kinetic energy condition, based on user-supplied turbulence intensity, defined as a fraction of the mean velocity: More...

class  uniformNormalFixedValueFvPatchVectorField
This boundary condition provides a uniform surface-normal vector boundary condition by its magnitude. More...

class  uniformTotalPressureFvPatchScalarField
This boundary condition provides a time-varying form of the uniform total pressure boundary condition Foam::totalPressureFvPatchField. More...

class  variableHeightFlowRateFvPatchScalarField
This boundary condition provides a phase fraction condition based on the local flow conditions, whereby the values are constrained to lay between user-specified upper and lower bounds. The behaviour is described by: More...

class  variableHeightFlowRateInletVelocityFvPatchVectorField
This boundary condition provides a velocity boundary condition for multphase flow based on a user-specified volumetric flow rate. More...

class  waveSurfacePressureFvPatchScalarField
This is a pressure boundary condition, whose value is calculated as the hydrostatic pressure based on a given displacement: More...

This temperature boundary condition averages the temperature over the "outlet" patch specified by name "outletPatchName" and applies an extra heat source. This is set as a uniform temperature value on this patch. Additionally TMin/TMax limits can be applied. More...

class  turbulentMixingLengthDissipationRateInletFvPatchScalarField
This boundary condition provides a turbulence dissipation, $$\epsilon$$ (epsilon) inlet condition based on a specified mixing length. The patch values are calculated using: More...

class  turbulentMixingLengthFrequencyInletFvPatchScalarField
This boundary condition provides a turbulence specific dissipation, $$\omega$$ (omega) inlet condition based on a specified mixing length. The patch values are calculated using: More...

class  fixedRhoFvPatchScalarField
Foam::fixedRhoFvPatchScalarField. More...

## Detailed Description

This group contains inlet boundary condition types