![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
This is the complete list of members for openswmm::controls::ControlEngine, including all inherited members.
| addExpression(const std::string &name, const std::string &formula) | openswmm::controls::ControlEngine | |
| addNamedVariable(const std::string &name, ConditionVar var, int idx, int param=0) | openswmm::controls::ControlEngine | |
| batchEvaluateGroup(PremiseSoA &group, const SimulationContext &ctx, double current_time, double half_step) | openswmm::controls::ControlEngine | |
| buildPremiseSoA() | openswmm::controls::ControlEngine | |
| clearRules() | openswmm::controls::ControlEngine | |
| evaluate(SimulationContext &ctx, double current_date, double dt, bool rule_time_reached=true) | openswmm::controls::ControlEngine | |
| init(const std::vector< Rule > &rules) | openswmm::controls::ControlEngine | |
| lastActionCount() const | openswmm::controls::ControlEngine | inline |
| lastParseError() const noexcept | openswmm::controls::ControlEngine | inline |
| openswmm::SWMMEngine class | openswmm::controls::ControlEngine | friend |
| parseRuleText(const std::string &text, SimulationContext &ctx) | openswmm::controls::ControlEngine | |
| rules() | openswmm::controls::ControlEngine | inline |