river_route Subroutine

public subroutine river_route(ihout, inum1, inum2, chc, chxk, conn, cpp, da9, dart, er, flu, ida, iy, iyr, revapst, runs, sbar, sub, susb, xysp, yd, yon, yph)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ihout
integer, intent(in) :: inum1
integer, intent(in) :: inum2
real(kind=dp), intent(in), dimension(:) :: chc
real(kind=dp), intent(in), dimension(:) :: chxk
real(kind=dp), intent(in) :: conn
real(kind=dp), intent(in) :: cpp
real(kind=dp), intent(in) :: da9
real(kind=dp), intent(in), dimension(:) :: dart
real(kind=dp), intent(inout) :: er
real(kind=dp), intent(in), dimension(:) :: flu
integer, intent(in) :: ida
integer, intent(in) :: iy
integer, intent(in) :: iyr
real(kind=dp), intent(inout), dimension(:) :: revapst
real(kind=dp), intent(inout), dimension(366) :: runs
real(kind=dp), intent(in), dimension(:) :: sbar
real(kind=dp), intent(inout), dimension(30) :: sub
real(kind=dp), intent(inout), dimension(:, :) :: susb
real(kind=dp), intent(inout) :: xysp
real(kind=dp), intent(inout) :: yd
real(kind=dp), intent(inout) :: yon
real(kind=dp), intent(inout) :: yph

Calls

proc~~river_route~~CallsGraph proc~river_route river_route proc~river_erosion_enritchment_ratio river_erosion_enritchment_ratio proc~river_route->proc~river_erosion_enritchment_ratio proc~river_muskingum_routing river_muskingum_routing proc~river_route->proc~river_muskingum_routing proc~river_route_erosion river_route_erosion proc~river_route->proc~river_route_erosion proc~river_route_nitrate river_route_nitrate proc~river_route->proc~river_route_nitrate proc~river_route_phosphorus river_route_phosphorus proc~river_route->proc~river_route_phosphorus proc~river_transmission_loss river_transmission_loss proc~river_route->proc~river_transmission_loss proc~log_warn log_warn proc~river_muskingum_routing->proc~log_warn proc~river_mannings_discharge river_mannings_discharge proc~river_transmission_loss->proc~river_mannings_discharge 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_route~~CalledByGraph proc~river_route river_route 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