Classes | |
class | atmBoundaryLayer |
Base class to set log-law type ground-normal inlet boundary conditions for wind velocity and turbulence quantities for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer (ABL) modelling. More... | |
class | atmBoundaryLayerInletEpsilonFvPatchScalarField |
This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. More... | |
class | atmBoundaryLayerInletKFvPatchScalarField |
This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy (i.e. k ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. More... | |
class | atmBoundaryLayerInletVelocityFvPatchVectorField |
This boundary condition provides a log-law type ground-normal inlet boundary condition for the streamwise component of wind velocity (i.e. u ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. 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 > |
The outletMappedUniformInlet is an inlet boundary condition that. 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 velocity 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 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 velocity 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 | pressurePermeableAlphaInletOutletVelocityFvPatchVectorField |
The pressurePermeableAlphaInletOutletVelocity is a velocity inlet-outlet boundary condition which can be applied to velocity boundaries for multiphase flows when the pressure boundary condition is specified. 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 |
The turbulentDFSEMInlet is a synthesised-eddy based velocity inlet boundary condition to generate synthetic turbulence-alike time-series from a given set of turbulence statistics for LES and hybrid RANS-LES computations. More... | |
class | turbulentDigitalFilterFvPatchVectorField |
Digital-filter based boundary condition for velocity, i.e. U , to generate synthetic turbulence-alike time-series for LES and DES turbulent flow computations from input turbulence statistics. 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... | |
class | outletMappedUniformInletHeatAdditionFvPatchField |
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 an inlet condition for turbulent kinetic energy dissipation rate, i.e. epsilon , 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... | |
This group contains inlet boundary condition types