Boundary conditions

This group contains OpenFOAM boundary condition types. All conditions are derived from the base Foam::fvPatchField class. Patch values are typically updated using the virtual functions. More...

Collaboration diagram for Boundary conditions:

Modules

 Constraint
 
 Coupled
 
 Generic
 
 Inlet
 
 Outlet
 
 Region boundary conditions
 
 Thermophysical
 
 Wall
 

Detailed Description

This group contains OpenFOAM boundary condition types. All conditions are derived from the base Foam::fvPatchField class. Patch values are typically updated using the virtual functions.

The difference between the methods is based on when the patch values are updated. When the condition is applied to a solution variable, the call to updateCoeffs() occurs as a preliminary step of the <matrix>.solve(). The evaluate() method is invoked after, or independent of the matrix solve, via a call to <field>.correctBoundaryConditions().