set_time_scale Subroutine

private subroutine set_time_scale(self, scale)

Simulation seconds per wall-clock second (may be 0 or negative).

Type Bound

WindowProxy

Arguments

Type IntentOptional Attributes Name
class(WindowProxy), intent(inout) :: self
real(kind=wp), intent(in) :: scale

simulation s per wall-clock s (may be 0 or negative)


Calls

proc~~set_time_scale~~CallsGraph proc~set_time_scale WindowProxy%set_time_scale proc~set_time_scale~2 SimulationClock%set_time_scale proc~set_time_scale->proc~set_time_scale~2 proc~window_wall window_wall proc~set_time_scale->proc~window_wall proc~set_time_scale~2->proc~set_time_scale~2 proc~set_time~4 SimulationClock%set_time proc~set_time_scale~2->proc~set_time~4 proc~wall_time wall_time proc~window_wall->proc~wall_time proc~set_time~4->proc~set_time~4 proc~now now proc~set_time~4->proc~now proc~now->proc~wall_time

Source Code

    subroutine set_time_scale(self, scale)
        class(WindowProxy), intent(inout) :: self
        real(wp), intent(in) :: scale                       !! simulation s per wall-clock s (may be 0 or negative)
        call self%clock_%set_time_scale(scale, window_wall(self))
    end subroutine set_time_scale