sd_rating_curve Subroutine

subroutine sd_rating_curve(i)

Uses

  • proc~~sd_rating_curve~~UsesGraph proc~sd_rating_curve sd_rating_curve module~channel_velocity_module channel_velocity_module proc~sd_rating_curve->module~channel_velocity_module module~maximum_data_module maximum_data_module proc~sd_rating_curve->module~maximum_data_module module~sd_channel_module sd_channel_module proc~sd_rating_curve->module~sd_channel_module

check if bottom width (b) is < 0 compute rating curve at 0.1 and 1.0 times bankfull depth c^2=a^2+b^2 - a=dep; a/b=slope; b^2=a^2/slope^2 save bankfull depth and area for flood plain calculations compute rating curve at 1.2 and 2.0 times bankfull depth (flood plain) dep = depth above bankfull flood plain perimeter - p^2 = dep^2 + width^2 flood plain cross section area - dep*width = dep^2 / slope (slope = dep/width)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: i