MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
SfrCrossSectionUtils.f90 File Reference

Go to the source code of this file.

Modules

module  gwfsfrcrosssectionutilsmodule
 This module contains stateless sfr subroutines and functions.
 

Functions/Subroutines

real(dp) function, public gwfsfrcrosssectionutilsmodule::get_saturated_topwidth (npts, stations)
 Calculate the saturated top width for a reach. More...
 
real(dp) function, public gwfsfrcrosssectionutilsmodule::get_wetted_topwidth (npts, stations, heights, d)
 Calculate the wetted top width for a reach. More...
 
real(dp) function gwfsfrcrosssectionutilsmodule::get_wet_vert_face (n, npts, heights, d, leftface)
 Calculate wetted vertical height. More...
 
real(dp) function, public gwfsfrcrosssectionutilsmodule::get_wetted_perimeter (npts, stations, heights, d)
 Calculate the wetted perimeter for a reach. More...
 
real(dp) function, public gwfsfrcrosssectionutilsmodule::get_cross_section_area (npts, stations, heights, d)
 Calculate the cross-sectional area for a reach. More...
 
real(dp) function, public gwfsfrcrosssectionutilsmodule::get_hydraulic_radius (npts, stations, heights, d)
 Calculate the hydraulic radius for a reach. More...
 
real(dp) function, public gwfsfrcrosssectionutilsmodule::get_mannings_section (npts, stations, heights, roughfracs, roughness, conv_fact, slope, d)
 Calculate the manning's discharge for a reach. More...
 
subroutine gwfsfrcrosssectionutilsmodule::determine_vert_neighbors (npts, stations, heights, leftv, rightv)
 Determine vertical segments. More...
 
subroutine gwfsfrcrosssectionutilsmodule::get_wetted_perimeters (npts, stations, heights, d, p)
 Calculate the wetted perimeters for each line segment. More...
 
subroutine gwfsfrcrosssectionutilsmodule::get_cross_section_areas (npts, stations, heights, d, a)
 Calculate the cross-sectional areas for each line segment. More...
 
subroutine gwfsfrcrosssectionutilsmodule::get_wetted_topwidths (npts, stations, heights, d, w)
 Calculate the wetted top widths for each line segment. More...
 
pure subroutine gwfsfrcrosssectionutilsmodule::get_wetted_station (x0, x1, d0, d1, dmax, dmin, d)
 Calculate the station values for the wetted portion of the cross-section. More...