atl_bc_state_module Module

A module to extend tem_bc_state with Ateles specific information.



Variables

Type Visibility Attributes Name Initial
type(tem_varSys_solverData_evalElem_type), private :: solverData_evalElem

Subroutines

public subroutine atl_bc_state_set_fromPoint(stfun_solverelem)

Define the method to set the solverData_evalElem routine for stfuns.

Read more…

Arguments

Type IntentOptional Attributes Name
type(tem_varSys_solverData_evalElem_type), intent(in) :: stfun_solverelem

Datatype describing the setter callback function and the varsys data we need to do the projection.

public subroutine atl_load_bc_state(bc, state_name, nComp, style, conf, bc_handle, varDict, varSys, ErrCode)

Load the boundary condition for state variables.

Read more…

Arguments

Type IntentOptional Attributes Name
type(tem_bc_state_type), intent(inout) :: bc

The boundary to fill

character(len=*), intent(in) :: state_name

The state variable to set with this boundary condition

integer, intent(in), optional :: nComp

Number of Components in this boundary variable.

character(len=*), intent(in), optional :: style

Style of this boundary condition dirichlet = set value itself neumann = set derivative of value

type(flu_State), intent(in) :: conf
integer, intent(in) :: bc_handle

Handle to the table describing the boundary

type(grw_stringkeyvaluepairarray_type), intent(inout) :: varDict

The dictionary that contains the mapping between expected variables and the actual variables defined by the user.

type(tem_varSys_type), intent(inout) :: varSys
integer, intent(out), optional :: ErrCode

Error code