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

Slice IO-7 — implementation of the Part D content fan-out. More...

#include "ExternalContentWriter.hpp"
#include "GpkgUtils.hpp"
#include "formats/ClimateFormat.hpp"
#include "formats/HotstartFormat.hpp"
#include "formats/RaingageFormat.hpp"
#include "formats/RoutingInterfaceFormat.hpp"
#include "formats/TimeseriesFormat.hpp"
#include "../../core/DateTime.hpp"
#include "../../core/FilePathPair.hpp"
#include "../../core/SimulationContext.hpp"
#include <cstdio>
#include <cstdlib>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for ExternalContentWriter.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::gpkg
 

Enumerations

enum class  openswmm::gpkg::TableType
 Type of data stored in a Table. More...
 
enum class  openswmm::gpkg::FileMode
 Mode keyword for one [FILES] row — SAVE or USE. More...
 

Functions

void openswmm::gpkg::write_external_content (sqlite3 *db, const openswmm::SimulationContext &ctx, const std::string &simulation_id)
 Populate the Part D content tables for simulation_id from the in-memory model.
 

Detailed Description

Slice IO-7 — implementation of the Part D content fan-out.

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