OpenSWMM Engine
6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
Loading...
Searching...
No Matches
PostParseResolver.hpp
Go to the documentation of this file.
1
24
25
#ifndef OPENSWMM_ENGINE_POST_PARSE_RESOLVER_HPP
26
#define OPENSWMM_ENGINE_POST_PARSE_RESOLVER_HPP
27
28
#include <string>
29
30
namespace
openswmm
{
31
struct
SimulationContext
;
32
}
33
34
namespace
openswmm::input
{
35
45
void
resolve_cross_references
(SimulationContext& ctx);
46
67
void
convert_internal_to_display
(SimulationContext& ctx);
68
95
void
resolve_external_file_slots
(SimulationContext& ctx,
96
const
std::string& anchor_dir);
97
117
void
recompute_conduit_flow_properties
(SimulationContext& ctx,
int
j);
118
119
}
/* namespace openswmm::input */
120
121
#endif
/* OPENSWMM_ENGINE_POST_PARSE_RESOLVER_HPP */
openswmm::input
Definition
CatchmentHandler.cpp:51
openswmm::input::resolve_external_file_slots
void resolve_external_file_slots(SimulationContext &ctx, const std::string &anchor_dir)
Slice IO-3: Resolve every external-file slot's .original token against an anchor directory and popula...
Definition
PostParseResolver.cpp:69
openswmm::input::recompute_conduit_flow_properties
void recompute_conduit_flow_properties(SimulationContext &ctx, int j)
Recompute a single conduit's derived dynamic-wave flow properties.
Definition
PostParseResolver.cpp:319
openswmm::input::resolve_cross_references
void resolve_cross_references(SimulationContext &ctx)
Resolve all cross-references in ctx after all sections are parsed.
Definition
PostParseResolver.cpp:606
openswmm::input::convert_internal_to_display
void convert_internal_to_display(SimulationContext &ctx)
Convert the input fields the reader scaled to internal units back to display units (matching ctx....
Definition
PostParseResolver.cpp:531
openswmm
Definition
NodeCoupling.cpp:15
openswmm::SimulationContext
Central, reentrant simulation context.
Definition
SimulationContext.hpp:292
src
engine
input
PostParseResolver.hpp
Generated by
1.13.2