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

Every [GW_*] authoring row of one model. More...

#include <GwTransportData.hpp>

Collaboration diagram for openswmm::twoD::GwTransportData:

Public Member Functions

bool empty () const noexcept
 
void clear ()
 

Public Attributes

GwTransportOptions options
 
std::vector< GwParamsRowparams
 
std::vector< GwSorptionRowsorption
 
std::vector< GwInitialQualityRowinitial_quality
 
std::string initial_quality_file
 [GW_INITIAL_QUALITY] FILE <csv> (element,zone,species,value).
 
std::vector< GwBoundaryQualityRowboundary_quality
 
std::vector< GwSourceRowsources
 

Detailed Description

Every [GW_*] authoring row of one model.

Owned by SurfaceRouter2D (the 2D module's data home) and reached through SimulationContext::twod_io.gw so the writer, the C API and the GeoPackage path can read it without depending on the router.

Member Function Documentation

◆ clear()

void openswmm::twoD::GwTransportData::clear ( )
inline

◆ empty()

bool openswmm::twoD::GwTransportData::empty ( ) const
inlinenoexcept
Here is the caller graph for this function:

Member Data Documentation

◆ boundary_quality

std::vector<GwBoundaryQualityRow> openswmm::twoD::GwTransportData::boundary_quality

◆ initial_quality

std::vector<GwInitialQualityRow> openswmm::twoD::GwTransportData::initial_quality

◆ initial_quality_file

std::string openswmm::twoD::GwTransportData::initial_quality_file

[GW_INITIAL_QUALITY] FILE <csv> (element,zone,species,value).

◆ options

GwTransportOptions openswmm::twoD::GwTransportData::options

◆ params

std::vector<GwParamsRow> openswmm::twoD::GwTransportData::params

◆ sorption

std::vector<GwSorptionRow> openswmm::twoD::GwTransportData::sorption

◆ sources

std::vector<GwSourceRow> openswmm::twoD::GwTransportData::sources

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