Reports mesh boundary faces that carry a boundary condition id for which
no boundary condition has been registered. The exterior state on such a
face is never written by any boundary condition method, so the Riemann
solver consumes whatever extBoundary last held.
The base model carries neither a mesh nor the boundary condition lists, so this default does nothing. The DG model classes override it; see MapBoundaryConditions in SELF_DGModel{1,2,3}D_t, which counts the offending faces.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Model), | intent(inout) | :: | this |
subroutine ReportUnmappedBoundaries_Model(this)
!! Reports mesh boundary faces that carry a boundary condition id for which
!! no boundary condition has been registered. The exterior state on such a
!! face is never written by any boundary condition method, so the Riemann
!! solver consumes whatever `extBoundary` last held.
!!
!! The base model carries neither a mesh nor the boundary condition lists,
!! so this default does nothing. The DG model classes override it; see
!! MapBoundaryConditions in SELF_DGModel{1,2,3}D_t, which counts the
!! offending faces.
implicit none
class(Model),intent(inout) :: this
if(.false.) this%nvar = this%nvar ! Default implementation; suppress unused-dummy-argument warning
endsubroutine ReportUnmappedBoundaries_Model