Classes
Inlet boundary Conditions
Collaboration diagram for Inlet boundary Conditions:

Classes

class  SRFVelocityFvPatchVectorField
 Freestream 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 co-ordinates 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  fixedPressureCompressibleDensityFvPatchScalarField
 This boundary condition calculates a (liquid) compressible density as a function of pressure and fluid properties: More...
 
class  flowRateInletVelocityFvPatchVectorField
 This boundary condition provides a velocity boundary condition, derived from the flux (volumetric or mass-based), whose direction is assumed to be normal to the patch. 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. It is a zero-gradient condition that constrains the flux across the patch based on the free-stream 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 "outletPatchName" 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  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  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  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. Supplied data should be specified in constant/boundaryData/<patchname> where: 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  turbulentInletFvPatchField< Type >
 This boundary condition generates a fluctuating inlet condition by adding a random component to a reference (mean) field. 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  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...
 
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  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