BoundaryConditions Module



Variables

Type Visibility Attributes Name Initial
type(BCSet_t), public, allocatable :: BCs(:)
integer, protected :: no_of_constructions = 0

Enumerations

enum, bind(c)

Enumerators

enumerator:: INFLOW_BC = 1
enumerator:: OUTFLOW_BC = 2
enumerator:: NOSLIPWALL_BC = 3
enumerator:: FREESLIPWALL_BC = 4
enumerator:: PERIODIC_BC = 5
enumerator:: USERDEFINED_BC = 6

Subroutines

public subroutine ConstructBoundaryConditions(no_of_zones, zoneNames)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: no_of_zones
character(len=*), intent(in) :: zoneNames(no_of_zones)

public subroutine SetBoundaryConditionsEqn(which)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: which

public subroutine DestructBoundaryConditions()

Arguments

None