river_muskingum_routing Subroutine

public subroutine river_muskingum_routing(j, ihout, inum1, ida, iy, iyr)

!!!! DO NOT ALLOW NEGATIVE FLOWS !!!! This shouldn't be a long-term solution but an attempt to make the user aware of !!!! obviously wrong parameter settings

Arguments

Type IntentOptional Attributes Name
integer :: j
integer :: ihout
integer :: inum1
integer, intent(in) :: ida
integer, intent(in) :: iy
integer, intent(in) :: iyr

Calls

proc~~river_muskingum_routing~~CallsGraph proc~river_muskingum_routing river_muskingum_routing proc~log_warn log_warn proc~river_muskingum_routing->proc~log_warn proc~log_message log_message proc~log_warn->proc~log_message proc~log_format_message log_format_message proc~log_message->proc~log_format_message proc~log_write log_write proc~log_message->proc~log_write proc~colourise colourise proc~log_format_message->proc~colourise proc~date_time_str date_time_str proc~log_format_message->proc~date_time_str proc~to_string to_string proc~log_write->proc~to_string proc~string_index string_index proc~colourise->proc~string_index

Called by

proc~~river_muskingum_routing~~CalledByGraph proc~river_muskingum_routing river_muskingum_routing proc~river_route river_route proc~river_route->proc~river_muskingum_routing proc~time_process_day time_process_day proc~time_process_day->proc~river_route proc~time_process_month time_process_month proc~time_process_month->proc~time_process_day proc~time_process_years time_process_years proc~time_process_years->proc~time_process_month program~swim swim program~swim->proc~time_process_years