Run every set's PreStepHook, empty sets included, after syncing the set clocks.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(MultiSetModel3D_t), | intent(inout) | :: | this |
subroutine PreStepHook_MultiSetModel3D_t(this)
!! Run every set's PreStepHook, empty sets included, after syncing the set clocks.
implicit none
class(MultiSetModel3D_t),intent(inout) :: this
! Local
integer :: k
call this%SyncSetClocks()
do k = 1,this%nSets
call this%sets(k)%model%PreStepHook()
enddo
endsubroutine PreStepHook_MultiSetModel3D_t