| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(region_obj), | intent(inout) | :: | this |
A boundary region object |
pure subroutine region_obj_Final(this) ! Finalizes a region class(region_obj), intent(inout) :: this !! A boundary region object ! Work variable integer :: n if (allocated(this%name)) deallocate(this%name) do n=1,this%count if (associated(this%BC(n)%val)) deallocate(this%BC(n)%val) this%BC(n)%val => null() end do if (allocated(this%BC)) deallocate(this%BC) call this%tbl%Finalize return end subroutine region_obj_Final