18#ifndef OPENSWMM_TRANSECT_HPP
19#define OPENSWMM_TRANSECT_HPP
80 const double* curve_x,
const double* curve_y,
int n_pts);
void buildTables(TransectData &td)
Build tabulated geometry from station-elevation data.
Definition Transect.cpp:21
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:97
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:37
double area_tbl[N_TRANSECT_TBL]
Definition Transect.hpp:49
std::vector< double > elevations
y elevations (ft)
Definition Transect.hpp:38
std::string name
Definition Transect.hpp:31
double r_full
Definition Transect.hpp:47
double width_tbl[N_TRANSECT_TBL]
Definition Transect.hpp:51
double x_right_bank
Right bank station.
Definition Transect.hpp:41
double x_left_bank
Left bank station.
Definition Transect.hpp:40
double n_channel
Main channel Manning's n.
Definition Transect.hpp:34
double a_full
Definition Transect.hpp:46
double w_max
Definition Transect.hpp:45
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:50
double y_full
Definition Transect.hpp:44