atl_eqn_maxwell_load_bc Subroutine

public subroutine atl_eqn_maxwell_load_bc(equation, bc_state, bc_state_gradient, bc_varDict, bc_varDict_gradient, bc_normal_vec, bc_normal_vec_gradient, bc_trafo, bc_trafo_gradient, bc_label, bc_kind, thandle, conf)

Subroutine to load boundary conditions for Maxwell equations from a Lua configuration file.

VK allocate(bc_normal_vec_gradient(2)) VK allocate(bc_trafo_gradient(2))

Arguments

Type IntentOptional Attributes Name
class(atl_Equations_type), intent(inout) :: equation
type(tem_bc_state_type), intent(out), allocatable :: bc_state(:)
type(tem_bc_state_type), intent(out), allocatable :: bc_state_gradient(:)
type(grw_stringkeyvaluepairarray_type), intent(out) :: bc_varDict

Dictionary of boundary variables in bc_state

type(grw_stringkeyvaluepairarray_type), intent(out) :: bc_varDict_gradient

Dictionary of boundary variables in bc_state_gradient

logical, intent(out) :: bc_normal_vec
logical, intent(out) :: bc_normal_vec_gradient
type(atl_eqn_var_trafo_type), intent(out) :: bc_trafo
type(atl_eqn_var_trafo_type), intent(out) :: bc_trafo_gradient
character(len=*), intent(in) :: bc_label
character(len=*), intent(in) :: bc_kind
integer, intent(in) :: thandle
type(flu_State) :: conf

Calls

proc~~atl_eqn_maxwell_load_bc~~CallsGraph proc~atl_eqn_maxwell_load_bc atl_eqn_maxwell_load_bc proc~init~2 init proc~atl_eqn_maxwell_load_bc->proc~init~2 proc~append~4 append proc~atl_eqn_maxwell_load_bc->proc~append~4 proc~tem_abort tem_abort proc~atl_eqn_maxwell_load_bc->proc~tem_abort proc~truncate~2 truncate proc~atl_eqn_maxwell_load_bc->proc~truncate~2 proc~atl_load_bc_state atl_load_bc_state proc~atl_eqn_maxwell_load_bc->proc~atl_load_bc_state proc~tem_load_bc_state tem_load_bc_state proc~atl_load_bc_state->proc~tem_load_bc_state

Contents