gtopt/json/json_simulation.hpp file

JSON serialization/deserialization for the Simulation class.

This module provides JSON data contract definitions for the Simulation class, enabling serialization and deserialization of simulation objects with all their components including buses, generators, lines, etc.

Namespaces

namespace daw
namespace daw::json

Classes

template<>
struct daw::json::json_data_contract<Simulation>
struct daw::json::SimulationConstructor
Custom constructor: converts JSON strings → typed enums for Simulation.