gtopt/planning_options.hpp file

Global configuration parameters for power system optimization.

This module defines the PlanningOptions structure that contains configuration parameters for power system optimization. PlanningOptions include input/output settings, solver parameters, modeling choices, and cost factors.

JSON Example

{
  "options": {
    "method": "sddp",
    "demand_fail_cost": 1000,
    "use_kirchhoff": true,
    "scale_objective": 1000,
    "annual_discount_rate": 0.1,
    "output_format": "parquet",
    "input_directory": "input",
    "sddp_options": {
      "cut_sharing_mode": "expected",
      "cut_directory": "cuts",
      "api_enabled": true,
      "update_lp_skip": 0,
      "elastic_mode": "single_cut",
      "multi_cut_threshold": 10
    }
  }
}

Namespaces

namespace gtopt

Classes

struct gtopt::PlanningOptions
Global configuration parameters for the optimization model.