OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches

Rule action clause. More...

Collaboration diagram for TAction:

Public Attributes

int rule
 Index of rule that action belongs to.
 
int link
 
int attribute
 Attribute of link being controlled.
 
int curve
 Index of curve for modulated control.
 
int tseries
 Index of time series for modulated control.
 
double value
 Value of control setting.
 
double kp
 PID coefficient Kp.
 
double ki
 PID coefficient Ki.
 
double kd
 PID coefficient Kd.
 
double e1
 PID set point error from previous time steps.
 
double e2
 PID set point error from previous time steps.
 
struct TActionnext
 Next action clause of rule.
 

Detailed Description

Rule action clause.

Member Data Documentation

◆ attribute

int TAction::attribute

Attribute of link being controlled.

◆ curve

int TAction::curve

Index of curve for modulated control.

◆ e1

double TAction::e1

PID set point error from previous time steps.

◆ e2

double TAction::e2

PID set point error from previous time steps.

◆ kd

double TAction::kd

PID coefficient Kd.

◆ ki

double TAction::ki

PID coefficient Ki.

◆ kp

double TAction::kp

PID coefficient Kp.

◆ link

int TAction::link

link index

◆ next

struct TAction* TAction::next

Next action clause of rule.

◆ rule

int TAction::rule

Index of rule that action belongs to.

◆ tseries

int TAction::tseries

Index of time series for modulated control.

◆ value

double TAction::value

Value of control setting.


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