OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::xsect::XsectEval Struct Reference

The geometry layer itself, parameterized on where its tables live. More...

#include <XSectKernels.hpp>

Collaboration diagram for openswmm::xsect::XsectEval:

Public Member Functions

template<class Func>
OPENSWMM_KERNEL_FN int findroot_Newton (double x1, double x2, double *rts, double xacc, Func func) const
 
template<class Func>
OPENSWMM_KERNEL_FN double findroot_Ridder (double x1, double x2, double xacc, Func func) const
 
OPENSWMM_KERNEL_FN int locate (double y, const double *table, int jLast) const
 
OPENSWMM_KERNEL_FN double lookup (double x, const double *table, int n_items) const
 
OPENSWMM_KERNEL_FN double invLookup (double y, const double *table, int n_items, const LocateLut *lut=nullptr) const
 
OPENSWMM_KERNEL_FN double getThetaOfAlpha (double alpha) const
 
OPENSWMM_KERNEL_FN double getThetaOfPsi (double psi) const
 
OPENSWMM_KERNEL_FN double getYcircular (double alpha) const
 
OPENSWMM_KERNEL_FN double getScircular (double alpha) const
 
OPENSWMM_KERNEL_FN double getAcircular (double psi) const
 
OPENSWMM_KERNEL_FN double generic_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double tabular_getdSdA (const XSectParams &xs, double a, const double *table, int n_items) const
 
OPENSWMM_KERNEL_FN double circ_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double circ_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double circ_getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double circ_getAofS (const XSectParams &xs, double s) const
 
OPENSWMM_KERNEL_FN double circ_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double filled_circ_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double filled_circ_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double filled_circ_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_closed_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_closed_getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_closed_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_open_getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_open_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_triang_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_triang_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_triang_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_triang_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_triang_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_triang_getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_triang_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_round_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_round_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_round_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_round_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_round_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double rect_round_getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double rect_round_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double mod_basket_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double mod_basket_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double mod_basket_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double mod_basket_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double mod_basket_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double trapez_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double trapez_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double trapez_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double trapez_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double trapez_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double trapez_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double triang_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double triang_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double triang_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double triang_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double triang_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double triang_getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double parab_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double parab_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double parab_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double parab_getPofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double parab_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double parab_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double powerfunc_getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double powerfunc_getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double powerfunc_getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double powerfunc_getPofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double powerfunc_getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double powerfunc_getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double getAofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double getWofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double getRofY (const XSectParams &xs, double y) const
 
OPENSWMM_KERNEL_FN double getYofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double getSofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double getRofA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double getdSdA (const XSectParams &xs, double a) const
 
OPENSWMM_KERNEL_FN double getAofS (const XSectParams &xs, double s) const
 
OPENSWMM_KERNEL_FN double getAmax (const XSectParams &xs) const
 
OPENSWMM_KERNEL_FN double getYcrit (const XSectParams &xs, double q) const
 
OPENSWMM_KERNEL_FN bool isOpen (int type) const
 

Public Attributes

XsectTables tbl
 

Detailed Description

The geometry layer itself, parameterized on where its tables live.

Every function is a non-static member so it can reach tbl without threading an extra argument through ~70 call sites — which is what keeps the moved bodies textually identical to the originals.

Member Function Documentation

◆ circ_getAofS()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::circ_getAofS ( const XSectParams & xs,
double s ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ circ_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::circ_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ circ_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::circ_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ circ_getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::circ_getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ circ_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::circ_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filled_circ_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::filled_circ_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filled_circ_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::filled_circ_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filled_circ_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::filled_circ_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ findroot_Newton()

template<class Func>
OPENSWMM_KERNEL_FN int openswmm::xsect::XsectEval::findroot_Newton ( double x1,
double x2,
double * rts,
double xacc,
Func func ) const
inline
Here is the caller graph for this function:

◆ findroot_Ridder()

template<class Func>
OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::findroot_Ridder ( double x1,
double x2,
double xacc,
Func func ) const
inline
Here is the caller graph for this function:

◆ generic_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::generic_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAcircular()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getAcircular ( double psi) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAmax()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getAmax ( const XSectParams & xs) const
inline
Here is the caller graph for this function:

◆ getAofS()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getAofS ( const XSectParams & xs,
double s ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getScircular()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getScircular ( double alpha) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getThetaOfAlpha()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getThetaOfAlpha ( double alpha) const
inline
Here is the caller graph for this function:

◆ getThetaOfPsi()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getThetaOfPsi ( double psi) const
inline
Here is the caller graph for this function:

◆ getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getYcircular()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getYcircular ( double alpha) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getYcrit()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getYcrit ( const XSectParams & xs,
double q ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ invLookup()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::invLookup ( double y,
const double * table,
int n_items,
const LocateLut * lut = nullptr ) const
inline
Parameters
lutOptional bucket map for table (plan A1). It changes only how the bracketing index is found, never which one — so passing it or not gives byte-identical results.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isOpen()

OPENSWMM_KERNEL_FN bool openswmm::xsect::XsectEval::isOpen ( int type) const
inline
Here is the caller graph for this function:

◆ locate()

OPENSWMM_KERNEL_FN int openswmm::xsect::XsectEval::locate ( double y,
const double * table,
int jLast ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lookup()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::lookup ( double x,
const double * table,
int n_items ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mod_basket_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::mod_basket_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ mod_basket_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::mod_basket_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mod_basket_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::mod_basket_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mod_basket_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::mod_basket_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ mod_basket_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::mod_basket_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parab_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parab_getPofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getPofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ parab_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parab_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parab_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parab_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::parab_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

◆ powerfunc_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ powerfunc_getPofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getPofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ powerfunc_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ powerfunc_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ powerfunc_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ powerfunc_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::powerfunc_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

◆ rect_closed_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_closed_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_closed_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_closed_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_closed_getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_closed_getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_open_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_open_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_open_getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_open_getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

◆ rect_round_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ rect_round_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_round_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_round_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_round_getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_round_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ rect_round_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_round_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_triang_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ rect_triang_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_triang_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_triang_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ rect_triang_getSofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getSofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rect_triang_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the caller graph for this function:

◆ rect_triang_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::rect_triang_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

◆ tabular_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::tabular_getdSdA ( const XSectParams & xs,
double a,
const double * table,
int n_items ) const
inline
Here is the caller graph for this function:

◆ trapez_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trapez_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trapez_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trapez_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trapez_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trapez_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::trapez_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

◆ triang_getAofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getAofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triang_getdSdA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getdSdA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triang_getRofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getRofA ( const XSectParams & xs,
double a ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triang_getRofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getRofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triang_getWofY()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getWofY ( const XSectParams & xs,
double y ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triang_getYofA()

OPENSWMM_KERNEL_FN double openswmm::xsect::XsectEval::triang_getYofA ( const XSectParams & xs,
double a ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ tbl

XsectTables openswmm::xsect::XsectEval::tbl

The documentation for this struct was generated from the following file: