BoundaryConditionsΒΆ

Type:section
Appearance:optional

This definition allows to set boundary conditions to the edges of the computational domain by selecting global selection criteria instead of defining boundary treatment on edges of the geometrical primitive forming the computational domain (typically a Polygon) with the specific Priority Priority=-1.

The global boundary conditions attributed to the Boundary here will be inherited by all boundaries of overlapping geometrical primitives. Definition of boundary conditions by further Boundary on other geometrical primitives overrides the globals setting here.

For example, to set periodic boundary conditions in x direction and Transparent boundary conditions in y direction you can use the Direction = Horizontal and Direction = Vertical selector as employed below

BoundaryConditions {
  Boundary {
    Class = Transparent
    Direction = Vertical
  }
  Boundary {
    Class = Periodic
    Direction = Horizontal
  }
}