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, , appropriate for atmospheric boundary layers. More... | |
class | atmBoundaryLayerInletKFvPatchScalarField |
This boundary condition specifies an inlet value for the turbulence kinetic energy, , 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) 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) 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