gtopt/simulation.hpp file

Header of Simulation class.

Linear programming simulation for power system planning.

This module defines the Simulation class which contains all time-structure elements: blocks, stages, scenarios, phases, and scenes. Together these define the multi-stage, multi-scenario optimization horizon.

Time-structure hierarchy

Scenario  (probability_factor)
  └─ Phase
       └─ Stage  (discount_factor, first_block, count_block)
            └─ Block  (duration [h])

Provides functionality for creating, solving, and analyzing linear programming models for power system planning with strong exception safety guarantees.

Namespaces

namespace gtopt

Classes

struct gtopt::Simulation
Complete time-structure of a planning simulation.