OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
SurfaceOwnership.hpp File Reference

Surface ownership assignments, review states, and validation. More...

#include <functional>
#include <string>
#include <vector>
Include dependency graph for SurfaceOwnership.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::twoD::SurfaceOwnerRecord
 
struct  openswmm::twoD::SurfaceOwnerObject
 
struct  openswmm::twoD::SurfaceOwnerShare
 
struct  openswmm::twoD::SurfaceOwnershipPreview
 

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Functions

SurfaceOwnershipPreview openswmm::twoD::resolveSurfaceOwnership (const SimulationContext &ctx, const MeshData &mesh, const SolverOptions2D &opts, const SubsurfaceConfig &cfg, const std::vector< SurfaceOwnerRecord > &proposed, const std::function< bool(int, int)> &progress)
 Preview reviewed source footprints, receiver shares and weather-area ownership without adoption.
 
std::string openswmm::twoD::parseSurfaceOwnerLine (const std::vector< std::string > &t, std::vector< SurfaceOwnerRecord > &rows)
 Retain one reviewed uniform subcatchment surface-ownership authoring record.
 

Detailed Description

Surface ownership assignments, review states, and validation.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
Apache-2.0