UTL-SFRTAB
Structure of Blocks
FOR EACH SIMULATION
BEGIN DIMENSIONS
NROW <nrow>
NCOL <ncol>
END DIMENSIONS
BEGIN TABLE
<xfraction> <height> [<manfraction>]
<xfraction> <height> [<manfraction>]
...
END TABLE
Explanation of Variables
Block: DIMENSIONS
nrow
integer value specifying the number of rows in the reach cross-section table. There must be NROW rows of data in the TABLE block.ncol
integer value specifying the number of columns in the reach cross-section table. There must be NCOL columns of data in the TABLE block. NCOL must be equal to 2 if MANFRACTION is not specified or 3 otherwise.
Block: TABLE
xfraction
real value that defines the station (x) data for the cross-section as a fraction of the width (RWID) of the reach. XFRACTION must be greater than or equal to zero but can be greater than one. XFRACTION values can be used to decrease or increase the width of a reach from the specified reach width (RWID).height
real value that is the height relative to the top of the lowest elevation of the streambed (RTP) and corresponding to the station data on the same line. HEIGHT must be greater than or equal to zero and at least one cross-section height must be equal to zero.manfraction
real value that defines the Manning’s roughness coefficient data for the cross-section as a fraction of the Manning’s roughness coefficient for the reach (MAN) and corresponding to the station data on the same line. MANFRACTION must be greater than zero. MANFRACTION is applied from the XFRACTION value on the same line to the XFRACTION value on the next line. Although a MANFRACTION value is specified on the last line, any value greater than zero can be applied to MANFRACTION(NROW). MANFRACTION is only specified if NCOL is 3. If MANFRACTION is not specified, the Manning’s roughness coefficient for the reach (MAN) is applied to the entire cross-section.
Example Input File
begin dimensions
nrow 11
ncol 3
end dimensions
begin table
# xfraction height manfraction
0.0 1.0 10.0
0.1 1.0 10.0
0.2 1.0 1.0
0.3 0.0 1.0
0.4 0.0 1.0
0.5 0.0 1.0
0.6 0.0 1.0
0.7 0.0 1.0
0.8 1.0 10.0
0.9 1.0 10.0
1.0 1.0 999.0 #any value can be used for manfraction
end table