Skip to main content

Module solver_tables

Module solver_tables 

Source
Expand description

Normalized dense tables for solver and compiler front ends.

Network::to_normalized keeps source bus ids because it is still a network model. Solver inputs want dense row ids, stable row order, and enough provenance to map lowered data back to the source case. This module provides that table contract without changing the lossless Network representation.

Structs§

NormalizedSolverTables
A row oriented, dense indexed, per unit/radian view of a balanced network.
SolverArcRow
SolverBranchRow
SolverBusRow
SolverCostRow
SolverGeneratorRow
SolverHvdcRow
SolverLoadRow
SolverShuntRow
SolverStorageRow
SolverSwitchRow
SolverTableIndex
Identity and provenance vectors that apply across the tables.
SolverTableUnits
Units carried by NormalizedSolverTables.

Enums§

SolverArcTerminal

Constants§

NORMALIZED_SOLVER_TABLES_PASS
Stable pass name for the balanced normalized solver table lowering.