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

#include <XSectKernels.hpp>

Collaboration diagram for openswmm::xsect::XsectTables:

Public Member Functions

OPENSWMM_KERNEL_FN const LocateLutlut (LutId id) const
 The bucket map for one inverted table, or null when none was built.
 

Public Attributes

const double * A_Arch = nullptr
 
const double * A_Baskethandle = nullptr
 
const double * A_Circ = nullptr
 
const double * A_Egg = nullptr
 
const double * A_HorizEllipse = nullptr
 
const double * A_Horseshoe = nullptr
 
const double * A_VertEllipse = nullptr
 
const double * R_Arch = nullptr
 
const double * R_Baskethandle = nullptr
 
const double * R_Circ = nullptr
 
const double * R_Egg = nullptr
 
const double * R_HorizEllipse = nullptr
 
const double * R_Horseshoe = nullptr
 
const double * R_VertEllipse = nullptr
 
const double * S_BasketHandle = nullptr
 
const double * S_Catenary = nullptr
 
const double * S_Circ = nullptr
 
const double * S_Egg = nullptr
 
const double * S_Gothic = nullptr
 
const double * S_Horseshoe = nullptr
 
const double * S_SemiCirc = nullptr
 
const double * S_SemiEllip = nullptr
 
const double * W_Arch = nullptr
 
const double * W_BasketHandle = nullptr
 
const double * W_Catenary = nullptr
 
const double * W_Circ = nullptr
 
const double * W_Egg = nullptr
 
const double * W_Gothic = nullptr
 
const double * W_HorizEllipse = nullptr
 
const double * W_Horseshoe = nullptr
 
const double * W_SemiCirc = nullptr
 
const double * W_SemiEllip = nullptr
 
const double * W_VertEllipse = nullptr
 
const double * Y_BasketHandle = nullptr
 
const double * Y_Catenary = nullptr
 
const double * Y_Circ = nullptr
 
const double * Y_Egg = nullptr
 
const double * Y_Gothic = nullptr
 
const double * Y_Horseshoe = nullptr
 
const double * Y_SemiCirc = nullptr
 
const double * Y_SemiEllip = nullptr
 
const double * Amax = nullptr
 
const LocateLutluts = nullptr
 Bucket maps for the inverted tables, indexed by LutId; null == bisect.
 
int N_A_Arch = 0
 
int N_A_Baskethandle = 0
 
int N_A_Circ = 0
 
int N_A_Egg = 0
 
int N_A_HorizEllipse = 0
 
int N_A_Horseshoe = 0
 
int N_A_VertEllipse = 0
 
int N_R_Arch = 0
 
int N_R_Baskethandle = 0
 
int N_R_Circ = 0
 
int N_R_Egg = 0
 
int N_R_HorizEllipse = 0
 
int N_R_Horseshoe = 0
 
int N_R_VertEllipse = 0
 
int N_S_BasketHandle = 0
 
int N_S_Catenary = 0
 
int N_S_Circ = 0
 
int N_S_Egg = 0
 
int N_S_Gothic = 0
 
int N_S_Horseshoe = 0
 
int N_S_SemiCirc = 0
 
int N_S_SemiEllip = 0
 
int N_W_Arch = 0
 
int N_W_BasketHandle = 0
 
int N_W_Catenary = 0
 
int N_W_Circ = 0
 
int N_W_Egg = 0
 
int N_W_Gothic = 0
 
int N_W_HorizEllipse = 0
 
int N_W_Horseshoe = 0
 
int N_W_SemiCirc = 0
 
int N_W_SemiEllip = 0
 
int N_W_VertEllipse = 0
 
int N_Y_BasketHandle = 0
 
int N_Y_Catenary = 0
 
int N_Y_Circ = 0
 
int N_Y_Egg = 0
 
int N_Y_Gothic = 0
 
int N_Y_Horseshoe = 0
 
int N_Y_SemiCirc = 0
 
int N_Y_SemiEllip = 0
 

Member Function Documentation

◆ lut()

OPENSWMM_KERNEL_FN const LocateLut * openswmm::xsect::XsectTables::lut ( LutId id) const
inline

The bucket map for one inverted table, or null when none was built.

Member Data Documentation

◆ A_Arch

const double* openswmm::xsect::XsectTables::A_Arch = nullptr

◆ A_Baskethandle

const double* openswmm::xsect::XsectTables::A_Baskethandle = nullptr

◆ A_Circ

const double* openswmm::xsect::XsectTables::A_Circ = nullptr

◆ A_Egg

const double* openswmm::xsect::XsectTables::A_Egg = nullptr

◆ A_HorizEllipse

const double* openswmm::xsect::XsectTables::A_HorizEllipse = nullptr

◆ A_Horseshoe

const double* openswmm::xsect::XsectTables::A_Horseshoe = nullptr

◆ A_VertEllipse

const double* openswmm::xsect::XsectTables::A_VertEllipse = nullptr

◆ Amax

const double* openswmm::xsect::XsectTables::Amax = nullptr

◆ luts

const LocateLut* openswmm::xsect::XsectTables::luts = nullptr

Bucket maps for the inverted tables, indexed by LutId; null == bisect.

◆ N_A_Arch

int openswmm::xsect::XsectTables::N_A_Arch = 0

◆ N_A_Baskethandle

int openswmm::xsect::XsectTables::N_A_Baskethandle = 0

◆ N_A_Circ

int openswmm::xsect::XsectTables::N_A_Circ = 0

◆ N_A_Egg

int openswmm::xsect::XsectTables::N_A_Egg = 0

◆ N_A_HorizEllipse

int openswmm::xsect::XsectTables::N_A_HorizEllipse = 0

◆ N_A_Horseshoe

int openswmm::xsect::XsectTables::N_A_Horseshoe = 0

◆ N_A_VertEllipse

int openswmm::xsect::XsectTables::N_A_VertEllipse = 0

◆ N_R_Arch

int openswmm::xsect::XsectTables::N_R_Arch = 0

◆ N_R_Baskethandle

int openswmm::xsect::XsectTables::N_R_Baskethandle = 0

◆ N_R_Circ

int openswmm::xsect::XsectTables::N_R_Circ = 0

◆ N_R_Egg

int openswmm::xsect::XsectTables::N_R_Egg = 0

◆ N_R_HorizEllipse

int openswmm::xsect::XsectTables::N_R_HorizEllipse = 0

◆ N_R_Horseshoe

int openswmm::xsect::XsectTables::N_R_Horseshoe = 0

◆ N_R_VertEllipse

int openswmm::xsect::XsectTables::N_R_VertEllipse = 0

◆ N_S_BasketHandle

int openswmm::xsect::XsectTables::N_S_BasketHandle = 0

◆ N_S_Catenary

int openswmm::xsect::XsectTables::N_S_Catenary = 0

◆ N_S_Circ

int openswmm::xsect::XsectTables::N_S_Circ = 0

◆ N_S_Egg

int openswmm::xsect::XsectTables::N_S_Egg = 0

◆ N_S_Gothic

int openswmm::xsect::XsectTables::N_S_Gothic = 0

◆ N_S_Horseshoe

int openswmm::xsect::XsectTables::N_S_Horseshoe = 0

◆ N_S_SemiCirc

int openswmm::xsect::XsectTables::N_S_SemiCirc = 0

◆ N_S_SemiEllip

int openswmm::xsect::XsectTables::N_S_SemiEllip = 0

◆ N_W_Arch

int openswmm::xsect::XsectTables::N_W_Arch = 0

◆ N_W_BasketHandle

int openswmm::xsect::XsectTables::N_W_BasketHandle = 0

◆ N_W_Catenary

int openswmm::xsect::XsectTables::N_W_Catenary = 0

◆ N_W_Circ

int openswmm::xsect::XsectTables::N_W_Circ = 0

◆ N_W_Egg

int openswmm::xsect::XsectTables::N_W_Egg = 0

◆ N_W_Gothic

int openswmm::xsect::XsectTables::N_W_Gothic = 0

◆ N_W_HorizEllipse

int openswmm::xsect::XsectTables::N_W_HorizEllipse = 0

◆ N_W_Horseshoe

int openswmm::xsect::XsectTables::N_W_Horseshoe = 0

◆ N_W_SemiCirc

int openswmm::xsect::XsectTables::N_W_SemiCirc = 0

◆ N_W_SemiEllip

int openswmm::xsect::XsectTables::N_W_SemiEllip = 0

◆ N_W_VertEllipse

int openswmm::xsect::XsectTables::N_W_VertEllipse = 0

◆ N_Y_BasketHandle

int openswmm::xsect::XsectTables::N_Y_BasketHandle = 0

◆ N_Y_Catenary

int openswmm::xsect::XsectTables::N_Y_Catenary = 0

◆ N_Y_Circ

int openswmm::xsect::XsectTables::N_Y_Circ = 0

◆ N_Y_Egg

int openswmm::xsect::XsectTables::N_Y_Egg = 0

◆ N_Y_Gothic

int openswmm::xsect::XsectTables::N_Y_Gothic = 0

◆ N_Y_Horseshoe

int openswmm::xsect::XsectTables::N_Y_Horseshoe = 0

◆ N_Y_SemiCirc

int openswmm::xsect::XsectTables::N_Y_SemiCirc = 0

◆ N_Y_SemiEllip

int openswmm::xsect::XsectTables::N_Y_SemiEllip = 0

◆ R_Arch

const double* openswmm::xsect::XsectTables::R_Arch = nullptr

◆ R_Baskethandle

const double* openswmm::xsect::XsectTables::R_Baskethandle = nullptr

◆ R_Circ

const double* openswmm::xsect::XsectTables::R_Circ = nullptr

◆ R_Egg

const double* openswmm::xsect::XsectTables::R_Egg = nullptr

◆ R_HorizEllipse

const double* openswmm::xsect::XsectTables::R_HorizEllipse = nullptr

◆ R_Horseshoe

const double* openswmm::xsect::XsectTables::R_Horseshoe = nullptr

◆ R_VertEllipse

const double* openswmm::xsect::XsectTables::R_VertEllipse = nullptr

◆ S_BasketHandle

const double* openswmm::xsect::XsectTables::S_BasketHandle = nullptr

◆ S_Catenary

const double* openswmm::xsect::XsectTables::S_Catenary = nullptr

◆ S_Circ

const double* openswmm::xsect::XsectTables::S_Circ = nullptr

◆ S_Egg

const double* openswmm::xsect::XsectTables::S_Egg = nullptr

◆ S_Gothic

const double* openswmm::xsect::XsectTables::S_Gothic = nullptr

◆ S_Horseshoe

const double* openswmm::xsect::XsectTables::S_Horseshoe = nullptr

◆ S_SemiCirc

const double* openswmm::xsect::XsectTables::S_SemiCirc = nullptr

◆ S_SemiEllip

const double* openswmm::xsect::XsectTables::S_SemiEllip = nullptr

◆ W_Arch

const double* openswmm::xsect::XsectTables::W_Arch = nullptr

◆ W_BasketHandle

const double* openswmm::xsect::XsectTables::W_BasketHandle = nullptr

◆ W_Catenary

const double* openswmm::xsect::XsectTables::W_Catenary = nullptr

◆ W_Circ

const double* openswmm::xsect::XsectTables::W_Circ = nullptr

◆ W_Egg

const double* openswmm::xsect::XsectTables::W_Egg = nullptr

◆ W_Gothic

const double* openswmm::xsect::XsectTables::W_Gothic = nullptr

◆ W_HorizEllipse

const double* openswmm::xsect::XsectTables::W_HorizEllipse = nullptr

◆ W_Horseshoe

const double* openswmm::xsect::XsectTables::W_Horseshoe = nullptr

◆ W_SemiCirc

const double* openswmm::xsect::XsectTables::W_SemiCirc = nullptr

◆ W_SemiEllip

const double* openswmm::xsect::XsectTables::W_SemiEllip = nullptr

◆ W_VertEllipse

const double* openswmm::xsect::XsectTables::W_VertEllipse = nullptr

◆ Y_BasketHandle

const double* openswmm::xsect::XsectTables::Y_BasketHandle = nullptr

◆ Y_Catenary

const double* openswmm::xsect::XsectTables::Y_Catenary = nullptr

◆ Y_Circ

const double* openswmm::xsect::XsectTables::Y_Circ = nullptr

◆ Y_Egg

const double* openswmm::xsect::XsectTables::Y_Egg = nullptr

◆ Y_Gothic

const double* openswmm::xsect::XsectTables::Y_Gothic = nullptr

◆ Y_Horseshoe

const double* openswmm::xsect::XsectTables::Y_Horseshoe = nullptr

◆ Y_SemiCirc

const double* openswmm::xsect::XsectTables::Y_SemiCirc = nullptr

◆ Y_SemiEllip

const double* openswmm::xsect::XsectTables::Y_SemiEllip = nullptr

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