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

#include <Controls.hpp>

Collaboration diagram for openswmm::controls::Action:

Public Attributes

int link_idx = -1
 Link being controlled.
 
int rule_idx = -1
 Parent rule index (for priority lookup)
 
ActionType type = ActionType::NUMERIC
 
double value = 0.0
 Direct value or computed result.
 
int curve_idx = -1
 Curve index (for CURVE type)
 
int tseries_idx = -1
 Timeseries index (for TIMESERIES type)
 

Member Data Documentation

◆ curve_idx

int openswmm::controls::Action::curve_idx = -1

Curve index (for CURVE type)

◆ link_idx

int openswmm::controls::Action::link_idx = -1

Link being controlled.

◆ rule_idx

int openswmm::controls::Action::rule_idx = -1

Parent rule index (for priority lookup)

◆ tseries_idx

int openswmm::controls::Action::tseries_idx = -1

Timeseries index (for TIMESERIES type)

◆ type

ActionType openswmm::controls::Action::type = ActionType::NUMERIC

◆ value

double openswmm::controls::Action::value = 0.0

Direct value or computed result.


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