#include <gtopt/json/json_generator.hpp>
template<>
json_data_contract<GeneratorAttrs> struct
Public types
-
using type = json_member_list<json_variant<"bus", SingleId>, json_variant_null<"pmin", OptTBRealFieldSched, jvtl_
TBRealFieldSched>, json_variant_null<"pmax", OptTBRealFieldSched, jvtl_ TBRealFieldSched>, json_variant_null<"lossfactor", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"gcost", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"capacity", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"expcap", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"expmod", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"capmax", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"annual_capcost", OptTRealFieldSched, jvtl_ TRealFieldSched>, json_variant_null<"annual_derating", OptTRealFieldSched, jvtl_ TRealFieldSched>>
Public static functions
- static auto to_json_data(GeneratorAttrs const& attrs) -> auto constexpr