The open source CFD toolbox
Collaboration diagram for Coupled:

## Classes

class  coupledFvPatchField< Type >
Abstract base class for coupled patches. More...

class  cyclicFvPatchField< Type >
This boundary condition enforces a cyclic condition between a pair of boundaries. More...

class  cyclicACMIFvPatchField< Type >
This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrarily coupled mesh interface (ACMI) interpolation. More...

class  cyclicAMIFvPatchField< Type >
This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation. More...

class  cyclicSlipFvPatchField< Type >
This boundary condition is a light wrapper around the cyclicFvPatchField condition, providing no new functionality. More...

class  jumpCyclicFvPatchField< Type >
This boundary condition provides a base class for coupled-cyclic conditions with a specified 'jump' (or offset) between the values. More...

class  jumpCyclicAMIFvPatchField< Type >
This boundary condition provides a base class that enforces a cyclic condition with a specified 'jump' (or offset) between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation. More...

class  nonuniformTransformCyclicFvPatchField< Type >
This boundary condition enforces a cyclic condition between a pair of boundaries, incorporating a non-uniform transformation. More...

class  processorFvPatchField< Type >
This boundary condition enables processor communication across patches. More...

class  processorCyclicFvPatchField< Type >
This boundary condition enables processor communication across cyclic patches. More...

class  activeBaffleVelocityFvPatchVectorField
This velocity boundary condition simulates the opening of a baffle due to local flow conditions, by merging the behaviours of wall and cyclic conditions. The baffle joins two mesh regions, where the open fraction determines the interpolation weights applied to each cyclic- and neighbour-patch contribution. More...

class  activePressureForceBaffleVelocityFvPatchVectorField
This boundary condition is applied to the flow velocity, to simulate the opening or closure of a baffle due to area averaged pressure or force delta, between both sides of the baffle. This is achieved by merging the behaviours of wall and cyclic baffles. More...

class  fanFvPatchField< Type >
This boundary condition provides a jump condition, using the cyclic condition as a base. More...

class  fixedJumpFvPatchField< Type >
This boundary condition provides a jump condition, using the cyclic condition as a base. More...

class  fixedJumpAMIFvPatchField< Type >
This boundary condition provides a jump condition, across non-conformal cyclic path-pairs, employing an arbitraryMeshInterface (AMI). 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  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  swirlFanVelocityFvPatchField
This boundary condition provides a jump condition for U across a cyclic pressure jump condition and applies a transformation to U. More...

class  timeVaryingMappedFixedValueFvPatchField< Type >
This boundary conditions interpolates the values from a set of supplied points in space and time. More...

class  uniformJumpFvPatchField< Type >
This boundary condition provides a jump condition, using the cyclic condition as a base. The jump is specified as a time-varying uniform value across the patch. More...

class  uniformJumpAMIFvPatchField< Type >
This boundary condition provides a jump condition, using the cyclicAMI condition as a base. The jump is specified as a time-varying uniform value across the patch. More...

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

class  externalCoupledTemperatureMixedFvPatchScalarField
This boundary condition provides a temperatue interface to an external application. More...

class  oversetFvPatchField< Type >
Boundary condition for use on overset patches. To be run in combination with special dynamicFvMesh type that inserts interpolation into the matrix. More...

class  energyJumpFvPatchScalarField
This boundary condition provides an energy jump condition across a pair of coupled patches. It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy. More...

class  energyJumpAMIFvPatchScalarField
This boundary condition provides an energy jump condition across a pair of coupled patches with an arbitrary mesh interface (AMI). It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy. More...

class  porousBafflePressureFvPatchField< Type >
This boundary condition provides a jump condition, using the cyclic condition as a base. More...

## Detailed Description

This group contains coupled boundary condition types