18#ifndef OPENSWMM_TRANSECT_HPP
19#define OPENSWMM_TRANSECT_HPP
86 const double* curve_x,
const double* curve_y,
int n_pts);
Definition Transect.cpp:17
void buildTables(TransectData &td)
Build tabulated geometry from station-elevation data.
Definition Transect.cpp:30
void buildCustomTables(TransectData &td, double y_full, const double *curve_x, const double *curve_y, int n_pts)
Build tabulated geometry from a CUSTOM shape curve.
Definition Transect.cpp:248
constexpr int N_TRANSECT_TBL
Definition Transect.hpp:28
Definition NodeCoupling.cpp:15
Definition Transect.hpp:30
std::vector< double > stations
x positions (ft)
Definition Transect.hpp:38
double area_tbl[N_TRANSECT_TBL]
Definition Transect.hpp:55
std::vector< double > elevations
y elevations (ft)
Definition Transect.hpp:39
std::string name
Definition Transect.hpp:31
double r_full
Definition Transect.hpp:48
double width_tbl[N_TRANSECT_TBL]
Definition Transect.hpp:57
double x_right_bank
Right bank station.
Definition Transect.hpp:42
double s_max
Definition Transect.hpp:52
double x_left_bank
Left bank station.
Definition Transect.hpp:41
double n_channel
Main channel Manning's n.
Definition Transect.hpp:34
double a_max
Definition Transect.hpp:53
double a_full
Definition Transect.hpp:47
double w_max
Definition Transect.hpp:46
double length_factor
Main-channel / flood-plain length ratio (Lfactor)
Definition Transect.hpp:35
double n_right
Right overbank Manning's n.
Definition Transect.hpp:33
double n_left
Left overbank Manning's n.
Definition Transect.hpp:32
double hrad_tbl[N_TRANSECT_TBL]
Definition Transect.hpp:56
double y_full
Definition Transect.hpp:45