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  extrapolatedCalculatedFvPatchField< Type >
 This boundary condition applies a zero-gradient condition from the patch internal field onto the patch faces when evaluated but may also be assigned. snGrad returns the patch gradient evaluated from the current internal and patch field values rather than returning zero. 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  fixedNormalSlipFvPatchField< Type >
 This boundary condition sets the patch-normal component to a fixed value. More...
 
class  fixedProfileFvPatchField< Type >
 This boundary condition provides a fixed value profile condition. 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  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  prghTotalHydrostaticPressureFvPatchScalarField
 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