The open source CFD toolbox
Collaboration diagram for Generic:

## Classes

class  freeSurfacePressureFvPatchScalarField
This boundary condition provides static pressure condition for p_rgh, calculated as: More...

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...

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...

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  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  interfaceCompressionFvPatchScalarField
Applies interface-compression to the phase-fraction distribution at the patch by setting the phase-fraction to 0 if it is below 0.5, otherwise to 1. 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 the 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  scaledFixedValueFvPatchField< Type >
This condition applies a scalar multiplier to the value of another boundary 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...

This boundary condition provides a uniform fixed gradient condition. More...

class  uniformFixedValueFvPatchField< Type >
This boundary condition provides a uniform fixed value condition. More...

class  uniformNormalFixedValueFvPatchVectorField
This boundary condition provides a uniform surface-normal vector boundary condition by its magnitude. More...

class  externalCoupledMixedFvPatchField< Type >
Extends the mixed boundary condition with serialisation functions. More...

class  calculatedProcessorFvPatchField< Type >
processorFvPatchField type bypassing fvPatch More...

class  semiPermeableBaffleMassFractionFvPatchScalarField
This is a mass-fraction boundary condition for a semi-permeable baffle. More...

class  semiPermeableBaffleVelocityFvPatchVectorField
This is a velocity boundary condition for a semi-permeable baffle. More...

class  alphaContactAngleTwoPhaseFvPatchScalarField
Abstract base class for two-phase alphaContactAngle boundary conditions. More...

## Detailed Description

This group contains generic boundary condition types