hbc3d_SetInterface_MultiSetModel3D Subroutine

public subroutine hbc3d_SetInterface_MultiSetModel3D(bc, mymodel)

Boundary condition for SELF_BC_SET_INTERFACE faces. It writes nothing: the parent fills solution%extBoundary on these faces before each set's CalculateTendency. Registering it keeps the faces out of the unmapped-boundary count.

Arguments

TypeIntentOptionalAttributesName
class(BoundaryCondition), intent(in) :: bc
class(Model), intent(inout) :: mymodel

Contents


Source Code

  subroutine hbc3d_SetInterface_MultiSetModel3D(bc,mymodel)
    !! Boundary condition for SELF_BC_SET_INTERFACE faces. It writes nothing: the parent
    !! fills solution%extBoundary on these faces before each set's CalculateTendency.
    !! Registering it keeps the faces out of the unmapped-boundary count.
    implicit none
    class(BoundaryCondition),intent(in) :: bc
    class(Model),intent(inout) :: mymodel

    if(.false.) mymodel%nvar = bc%nBoundaries ! suppress unused-dummy-argument warning

  endsubroutine hbc3d_SetInterface_MultiSetModel3D