OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::inflow::ExtInflowSoA Struct Reference

#include <Inflow.hpp>

Collaboration diagram for openswmm::inflow::ExtInflowSoA:

Public Member Functions

void resize (int n)
 

Public Attributes

int count = 0
 
std::vector< int > node_idx
 Which node this inflow applies to.
 
std::vector< int > ts_idx
 Timeseries index (-1 = none)
 
std::vector< int > base_pat_idx
 Baseline pattern index (-1 = none)
 
std::vector< double > baseline
 Constant baseline value.
 
std::vector< double > scale_factor
 Timeseries scaling factor.
 
std::vector< double > conv_factor
 Units conversion factor.
 

Member Function Documentation

◆ resize()

void openswmm::inflow::ExtInflowSoA::resize ( int  n)
Here is the caller graph for this function:

Member Data Documentation

◆ base_pat_idx

std::vector<int> openswmm::inflow::ExtInflowSoA::base_pat_idx

Baseline pattern index (-1 = none)

◆ baseline

std::vector<double> openswmm::inflow::ExtInflowSoA::baseline

Constant baseline value.

◆ conv_factor

std::vector<double> openswmm::inflow::ExtInflowSoA::conv_factor

Units conversion factor.

◆ count

int openswmm::inflow::ExtInflowSoA::count = 0

◆ node_idx

std::vector<int> openswmm::inflow::ExtInflowSoA::node_idx

Which node this inflow applies to.

◆ scale_factor

std::vector<double> openswmm::inflow::ExtInflowSoA::scale_factor

Timeseries scaling factor.

◆ ts_idx

std::vector<int> openswmm::inflow::ExtInflowSoA::ts_idx

Timeseries index (-1 = none)


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