AdditionalInit_LinearShallowWater2D_t Subroutine

public subroutine AdditionalInit_LinearShallowWater2D_t(this)

Arguments

TypeIntentOptionalAttributesName
class(LinearShallowWater2D_t), intent(inout) :: this

Called by

proc~~additionalinit_linearshallowwater2d_t~~CalledByGraph proc~additionalinit_linearshallowwater2d_t AdditionalInit_LinearShallowWater2D_t proc~additionalinit_linearshallowwater2d AdditionalInit_LinearShallowWater2D proc~additionalinit_linearshallowwater2d->proc~additionalinit_linearshallowwater2d_t

Contents


Source Code

  subroutine AdditionalInit_LinearShallowWater2D_t(this)
    implicit none
    class(LinearShallowWater2D_t),intent(inout) :: this
    ! Local
    procedure(SELF_bcMethod),pointer :: bcfunc

    call this%fCori%Init(this%geometry%x%interp, &
                         1,this%mesh%nElem)

    bcfunc => hbc2d_NoNormalFlow_LinearShallowWater2D
    call this%hyperbolicBCs%RegisterBoundaryCondition( &
      SELF_BC_NONORMALFLOW,"no_normal_flow",bcfunc)

  endsubroutine AdditionalInit_LinearShallowWater2D_t