Classes
Generic boundary Conditions
Collaboration diagram for Generic boundary Conditions:

Classes

class  calculatedFvPatchField< Type >
 This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via field assignment, and not via a call to e.g. updateCoeffs or evaluate. More...
 
class  directionMixedFvPatchField< Type >
 Base class for direction-mixed boundary conditions. More...
 
class  fixedGradientFvPatchField< Type >
 This boundary condition supplies a fixed gradient condition, such that the patch values are calculated using: More...
 
class  fixedValueFvPatchField< Type >
 This boundary condition supplies a fixed value constraint, and is the base class for a number of other boundary conditions. More...
 
class  mixedFvPatchField< Type >
 This boundary condition provides a base class for 'mixed' type boundary conditions, i.e. conditions that mix fixed value and patch-normal gradient conditions. More...
 
class  slicedFvPatchField< Type >
 Specialization of fvPatchField which creates the underlying fvPatchField as a slice of the given complete field. More...
 
class  transformFvPatchField< Type >
 Foam::transformFvPatchField. More...
 
class  zeroGradientFvPatchField< Type >
 This boundary condition applies a zero-gradient condition from the patch internal field onto the patch faces. More...
 
class  codedFixedValueFvPatchField< Type >
 Constructs on-the-fly a new boundary condition (derived from fixedValueFvPatchField) which is then used to evaluate. More...
 
class  codedMixedFvPatchField< Type >
 Constructs on-the-fly a new boundary condition (derived from mixedFvPatchField) which is then used to evaluate. More...
 
class  externalCoupledMixedFvPatchField< Type >
 This boundary condition provides an interface to an external application. Values are transferred as plain text files, where OpenFOAM data is written as: More...
 
class  fixedInternalValueFvPatchField< Type >
 This boundary condition provides a mechanism to set boundary (cell) values directly into a matrix, i.e. to set a constraint condition. Default behaviour is to act as a zero gradient 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 mean value. More...
 
class  fixedNormalSlipFvPatchField< Type >
 This boundary condition sets the patch-normal component to a fixed value. More...
 
class  mappedFieldFvPatchField< Type >
 This boundary condition provides a self-contained version of the mapped condition. It does not use information on the patch; instead it holds thr data locally. More...
 
class  mappedFixedInternalValueFvPatchField< Type >
 This boundary condition maps the boundary and internal values of a neighbour patch field to the boundary and internal values of *this. More...
 
class  mappedFixedPushedInternalValueFvPatchField< Type >
 This boundary condition maps the boundary values of a neighbour patch field to the boundary and internal cell values of *this. More...
 
class  mappedFixedValueFvPatchField< Type >
 This boundary condition maps the value at a set of cells or patch faces back to *this. More...
 
class  oscillatingFixedValueFvPatchField< Type >
 This boundary condition provides an oscillating condition in terms of amplitude and frequency. More...
 
class  partialSlipFvPatchField< Type >
 This boundary condition provides a partial slip condition. The amount of slip is controlled by a user-supplied field. More...
 
class  phaseHydrostaticPressureFvPatchScalarField
 This boundary condition provides a phase-based hydrostatic pressure condition, calculated as: More...
 
class  prghPressureFvPatchScalarField
 This boundary condition provides static pressure condition for p_rgh, calculated as: More...
 
class  prghTotalPressureFvPatchScalarField
 This boundary condition provides static pressure condition for p_rgh, calculated as: More...
 
class  rotatingWallVelocityFvPatchVectorField
 This boundary condition provides a rotational velocity condition. More...
 
class  slipFvPatchField< Type >
 This boundary condition provides a slip constraint. More...
 
class  surfaceNormalFixedValueFvPatchVectorField
 This boundary condition provides a surface-normal vector boundary condition by its magnitude. More...
 
class  translatingWallVelocityFvPatchVectorField
 This boundary condition provides a velocity condition for translational motion on walls. More...
 
class  uniformDensityHydrostaticPressureFvPatchScalarField
 This boundary condition provides a hydrostatic pressure condition, calculated as: More...
 
class  uniformFixedGradientFvPatchField< Type >
 This boundary condition provides a uniform fixed gradient condition. More...
 
class  uniformFixedValueFvPatchField< Type >
 This boundary condition provides a uniform fixed value condition. More...
 
class  alphaContactAngleFvPatchScalarField
 Abstract base class for alphaContactAngle boundary conditions. More...
 

Detailed Description

This group contains generic boundary condition types