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

Implementation of object deletion and cascade analysis. More...

#include "ObjectDeleter.hpp"
#include "../data/LinkData.hpp"
#include "../../../include/openswmm/engine/openswmm_edit.h"
#include <algorithm>
#include <vector>
Include dependency graph for ObjectDeleter.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::edit
 

Functions

CascadeResult openswmm::edit::analyze_node_impact (const SimulationContext &ctx, int node_idx)
 
CascadeResult openswmm::edit::analyze_link_impact (const SimulationContext &ctx, int link_idx)
 
CascadeResult openswmm::edit::analyze_subcatch_impact (const SimulationContext &ctx, int sc_idx)
 
CascadeResult openswmm::edit::analyze_gage_impact (const SimulationContext &ctx, int gage_idx)
 
CascadeResult openswmm::edit::analyze_table_impact (const SimulationContext &ctx, int table_idx)
 
CascadeResult openswmm::edit::analyze_transect_impact (const SimulationContext &ctx, int transect_idx)
 
CascadeResult openswmm::edit::delete_link (SimulationContext &ctx, int link_idx)
 
CascadeResult openswmm::edit::delete_node (SimulationContext &ctx, int node_idx)
 
CascadeResult openswmm::edit::delete_subcatch (SimulationContext &ctx, int sc_idx)
 
CascadeResult openswmm::edit::delete_gage (SimulationContext &ctx, int gage_idx)
 
CascadeResult openswmm::edit::delete_table (SimulationContext &ctx, int table_idx)
 
CascadeResult openswmm::edit::delete_transect (SimulationContext &ctx, int transect_idx)
 

Detailed Description

Implementation of object deletion and cascade analysis.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License