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

#include <SimulationContext.hpp>

Collaboration diagram for openswmm::SimulationContext::RoutingStepStats:

Public Member Functions

void update (double dt)
 
double avg_step () const
 

Public Attributes

double min_step = 1.0e30
 Minimum routing time step used (sec)
 
double max_step = 0.0
 Maximum routing time step used (sec)
 
double sum_step = 0.0
 Sum of all routing time steps (sec)
 
long n_steps = 0
 Total number of routing steps.
 
double steady_pct = 0.0
 Percent of time in steady state.
 
double avg_iterations = 0.0
 Average iterations per step (DW only)
 

Member Function Documentation

◆ avg_step()

double openswmm::SimulationContext::RoutingStepStats::avg_step ( ) const
inline
Here is the caller graph for this function:

◆ update()

void openswmm::SimulationContext::RoutingStepStats::update ( double  dt)
inline

Member Data Documentation

◆ avg_iterations

double openswmm::SimulationContext::RoutingStepStats::avg_iterations = 0.0

Average iterations per step (DW only)

◆ max_step

double openswmm::SimulationContext::RoutingStepStats::max_step = 0.0

Maximum routing time step used (sec)

◆ min_step

double openswmm::SimulationContext::RoutingStepStats::min_step = 1.0e30

Minimum routing time step used (sec)

◆ n_steps

long openswmm::SimulationContext::RoutingStepStats::n_steps = 0

Total number of routing steps.

◆ steady_pct

double openswmm::SimulationContext::RoutingStepStats::steady_pct = 0.0

Percent of time in steady state.

◆ sum_step

double openswmm::SimulationContext::RoutingStepStats::sum_step = 0.0

Sum of all routing time steps (sec)


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