atl_load_bc Subroutine

public subroutine atl_load_bc(bc, bc_header, bc_prop, equation, conf, parent)

Get the boundary configuration.

Arguments

Type IntentOptional Attributes Name
type(atl_boundary_type), intent(out), allocatable :: bc(:)

Array of boundary conditions, will be allocated in this routine and has a length according to the number of boundary conditions in the mesh.

type(tem_bc_header_type), intent(out) :: bc_header

The boundary condition header data as given in the mesh.

type(tem_BC_prop_type), intent(in) :: bc_prop

The boundary property object, describing the given boundaries in the mesh, this has to be provided to allow the matching of boundary settings in the configuration to the boundary set in the mesh.

type(atl_Equations_type), intent(inout) :: equation

Description of the equation system, to read the boundary conditions in dependency on the equation system to solve.

type(flu_State) :: conf

Lua script to obtain the configuration data from.

integer, intent(in), optional :: parent

A parent Lua table, in which the boundary conditions are to be found.