Expand description
PowerIO C ABI, version 7.
The ABI exposes the same four representation operations as Rust:
pio_parse, pio_emit, pio_module_serialize, and
pio_module_deserialize. Files and memory enter through PioSource;
files, directories, and memory output use PioDestination. Values are
identified by canonical structural type names rather than an ordinal enum.
§Safety
Non-null handles must be live handles of the declared type from this library. Retain creates an independently releasable handle. Release consumes one owned handle and must not overlap any use of that same raw handle. Concurrent immutable access is permitted. Module mutation requires exclusive access, including exclusion of retain calls, until the call returns.
Every non-null input pointer must be aligned and readable for its stated
length; output pointers must be aligned and writable for their declared type.
Spans must fit within one allocation and at most isize::MAX bytes. Input
memory must remain unchanged while read. Output memory must not alias inputs
or other outputs. Null pointers are accepted only where the operation handles
their absence; a reported pointer error does not validate arbitrary addresses.
Borrowed views remain valid while their owner remains alive and unchanged. Module mutation invalidates plain views; independently owned child handles retain their snapshots. Returned owned handles must use their matching release function. These requirements apply to direct Rust callers as well as C callers.
Modules§
- diagnostics
- The codes the language boundary itself emits, and the workspace gates.
Structs§
- PioAc
BusSpecification View - One bus boundary specification in an AC power flow instance.
- PioAc
DcConverter View - One source neutral AC/DC converter.
- PioAc
OpfBranch View - One active branch row in an AC OPF preparation.
- PioAc
OpfBus View - One dense bus row in an AC OPF preparation.
- PioAc
OpfGenerator View - One generator row in an AC OPF preparation.
- PioAc
OpfPreparation - Owned AC OPF preparation whose borrowed row views remain valid until release.
- PioAc
OpfPreparation View - Shape and conventions of one prepared AC OPF calculation.
- PioAc
OpfStorage View - One storage row in an AC OPF preparation.
- PioActive
Constraint View - One active constraint family and its element selection.
- PioActive
Control View - One active multiconductor equipment control.
- PioActive
Power - Active power replacement with an explicit unit.
- PioActive
Power Control View - Governor and distributed slack settings for a generator or storage element.
- PioApparent
Power - Apparent power replacement with an explicit unit.
- PioArtifact
- Owner-rooted emitted artifact.
- PioBalanced
Area View - One balanced control area.
- PioBalanced
Branch View - One balanced branch or two winding transformer.
- PioBalanced
BusView - One balanced bus. String and coefficient spans borrow from the network.
- PioBalanced
Generator View - One balanced generator.
- PioBalanced
GeoView - Coordinate metadata for a balanced network.
- PioBalanced
Hvdc Converter View - One AC terminal converter station of a balanced HVDC line.
- PioBalanced
Hvdc View - One balanced two terminal HVDC line.
- PioBalanced
Load View - One balanced load.
- PioBalanced
Load Voltage Model View - Voltage dependence attached to one balanced load.
- PioBalanced
Location View - One point in a balanced network coordinate space.
- PioBalanced
Network - Owner-rooted balanced network view.
- PioBalanced
Shunt View - One balanced shunt.
- PioBalanced
Static VarCompensator View - One balanced static VAR compensator.
- PioBalanced
Storage View - One balanced storage element.
- PioBalanced
Switch View - One balanced transmission switch.
- PioBalanced
Three Winding Transformer View - One balanced three winding transformer.
- PioBoundary
Line Generation View - Optional generation attached to one PowSybl boundary line.
- PioBoundary
Line View - One PowSybl boundary line retained beside the balanced calculation view.
- PioBranch
Rating View - One named branch MVA rating beyond rating A, B, and C.
- PioBus
Breaker BusView - One configured bus in bus breaker topology.
- PioBusbar
Section View - One source neutral busbar section.
- PioByte
View - Borrowed binary bytes.
- PioCalculated
BusView - One calculated bus explicitly recorded in node breaker topology.
- PioCalculation
Instance - Owner-rooted calculation instance view.
- PioCalculation
Solution - Owner-rooted calculation solution view.
- PioCalculation
Update - Typed update to a calculation instance.
- PioCase
Metadata View - Source neutral case metadata attached to one subnetwork.
- PioComponent
Alias View - One source neutral component alias.
- PioComponent
Id - Stable, type-qualified component identity.
- PioComponent
IdView - Borrowed stable component identity.
- PioComponent
Metadata View - Source neutral metadata attached to one stable component identity.
- PioConnectivity
Node View - One source neutral connectivity node.
- PioContingency
Component View - One network element a contingency case bound to.
id.component_typenames the tablerowindexes, and every element states it.id.local_idis the element’s own identity, and itslenis 0 when the network states none for the row; read thelenrather than thedatapointer, which is unspecified at that length.in_serviceis the element’s own flag as the network states it before the case is applied. - PioContingency
Resolution - What one contingency set bound to on one network.
- PioContingency
Set - PSS/E contingency description file: the cases, the automatic
specifications, and the
SKIPrules. A handle taken from a module value holds that module owner alive. - PioControl
Profile View - One inverter control profile.
- PioDc
BusSpecification View - One bus boundary specification in a DC power flow instance.
- PioDc
Converter Unit View - One source neutral DC converter unit.
- PioDc
Equipment View - One source neutral DC conducting equipment record.
- PioDc
Node View - One physical or energized node in source neutral DC connectivity.
- PioDc
Operators - DC operators built once from a balanced network: the incidence, susceptance, flow, and injection calculations share one bus axis and one branch axis, and the handle names both axes.
- PioDc
OpfBranch View - One active branch row in a DC OPF preparation.
- PioDc
OpfBus View - One dense bus row in a DC OPF preparation.
- PioDc
OpfGenerator View - One generator row in a DC OPF preparation.
- PioDc
OpfPreparation - Owned DC OPF preparation whose borrowed row views remain valid until release.
- PioDc
OpfPreparation View - Shape and conventions of one prepared DC OPF calculation.
- PioDc
Terminal View - One terminal of source neutral DC conducting equipment.
- PioDestination
- File, directory, or memory output destination.
- PioDetailed
Connectivity - Owner-rooted source neutral hierarchy and detailed connectivity view.
- PioDetailed
Connectivity Counts View - Exact table lengths in source neutral detailed connectivity.
- PioDetailed
Terminal View - One source neutral AC terminal.
- PioDiagnostic
Span View - One borrowed source byte range from a diagnostic.
- PioDiagnostics
- Immutable diagnostic list.
- PioDroop
Curve Segment View - One segment of an AC/DC converter DC voltage droop curve.
- PioEmit
Result - Completed artifact inventory and emission diagnostics.
- PioEquipment
Reactive Limits View - Reactive limits retained for one equipment record.
- PioError
- Structured operation failure.
- PioExternal
Identifier View - One source neutral external component identifier.
- PioF64
View - Borrowed
doublevalues. - PioGenerator
Capability View - One optional generator capability or ramp field.
- PioGenerator
Cost View - One generator cost curve.
- PioGeo
Apply Report - Counts and notes from applying one geographic layer.
- PioGeo
Layer - Parsed geographic sidecar.
- PioInternal
Connection View - One permanent connection between two node breaker connectivity nodes.
- PioInverter
Based Resource View - One inverter based resource.
- PioIsolated
Terminal View - One isolated multiconductor terminal.
- PioJson
Object Entry View - One key and value type in a structured JSON object.
- PioJson
Value - Owner-rooted structured value from module history or extensions.
- PioJson
Value View - One structured JSON value stored in module history or extensions.
- PioJunction
View - One source neutral CIM junction.
- PioLin
Dist3 Flow Conductor View - One line conductor in the solution’s physical row order. Positions are zero based. Positive power flows from parent to child.
- PioLin
Dist3 Flow Node View - One voltage node and its fixed phasor, in volts and radians.
- PioModule
- PowerIO value with diagnostics, source mappings, and history.
- PioModule
Extension View - One namespaced structured module extension.
- PioModule
History Entry View - One operation recorded in module history.
- PioModule
History Parameter View - One named structured parameter in a module history entry.
- PioModule
Producer View - Program identity recorded with one module.
- PioModule
Source MapEntry View - One typed value target and its relation to source bytes.
- PioModule
Source View - One durable source descriptor recorded with a module.
- PioMonitored
Set - PSS/E monitored element file: the monitor statements. A handle taken from a module value holds that module owner alive.
- PioMulticonductor
BusView - One multiconductor bus.
- PioMulticonductor
Capacitor View - One multiconductor capacitor.
- PioMulticonductor
Command View - One retained source command.
- PioMulticonductor
Generator View - One multiconductor generator.
- PioMulticonductor
GeoView - Coordinate metadata for a multiconductor network.
- PioMulticonductor
Line Code View - One multiconductor line code.
- PioMulticonductor
Line View - One multiconductor line.
- PioMulticonductor
Load View - One multiconductor load.
- PioMulticonductor
Location View - One point in a multiconductor network coordinate space.
- PioMulticonductor
Network - Owner-rooted multiconductor network view.
- PioMulticonductor
Network Counts View - Exact table lengths in a multiconductor network.
- PioMulticonductor
Shunt View - One multiconductor shunt.
- PioMulticonductor
Switch View - One multiconductor switch.
- PioMulticonductor
Transformer View - One multiconductor transformer.
- PioMulticonductor
Transformer Winding View - One winding of a multiconductor transformer.
- PioMulticonductor
Untyped Object View - One source object retained without a typed PowerIO representation.
- PioMulticonductor
Untyped Property View - One property of an untyped source object.
- PioNetwork
Update - Typed update to physical network data.
- PioObjective
Term View - One typed objective term.
- PioOmitted
Field View - One source field that was absent rather than explicitly assigned a value.
- PioOperating
Point - Owner-rooted operating point view.
- PioOperating
Point Update - Typed update to an operating point.
- PioOperational
Limit Group View - One named source neutral loading limit set at an equipment terminal.
- PioPrescribed
Source Voltage View - One prescribed multiconductor source terminal voltage.
- PioPrescribed
Terminal Power View - One prescribed multiconductor load terminal power.
- PioReactive
Capability Curve Point View - One point of a reactive capability curve.
- PioReactive
Limits View - Min/max or active power dependent reactive limits.
- PioReactive
Power - Reactive power replacement with an explicit unit.
- PioScenario
SetHandle - Owner-rooted scenario set view.
- PioScuc
Active Reserve Period View - One period of an active power reserve zone.
- PioScuc
Active Reserve Zone View - One active power reserve zone.
- PioScuc
Branch Switching Cost View - Connection and disconnection costs for one switchable AC branch.
- PioScuc
Contingency Component View - One component removed by a SCUC contingency.
- PioScuc
Contingency View - One named SCUC contingency.
- PioScuc
Device Period View - One SCUC device period.
- PioScuc
Device View - One SCUC producer or consumer.
- PioScuc
Dimensions View - Set sizes and time horizon of one AC SCUC instance.
- PioScuc
Energy Cost Block View - One piecewise linear active energy cost block.
- PioScuc
Energy Requirement View - One energy requirement over a time window, in per unit as defined by GOC3.
- PioScuc
Initial Commitment View - Initial commitment durations for one SCUC device.
- PioScuc
Ramp Limits View - Active power ramp limits for one SCUC device, in per unit per hour.
- PioScuc
Reactive Capability View - Additional active and reactive power capability relation for one device.
- PioScuc
Reactive Reserve Period View - One period of a reactive power reserve zone.
- PioScuc
Reactive Reserve Zone View - One reactive power reserve zone.
- PioScuc
Reserve Costs View - Reserve costs for one device and one interval, in $/(p.u. h).
- PioScuc
Reserve Limits View - Reserve quantity limits for one SCUC device.
- PioScuc
Shunt View - Discrete step limits for one SCUC shunt.
- PioScuc
Startup Cost Adjustment View - One downtime dependent startup cost adjustment.
- PioScuc
Startup Limit View - One limit on the number of device startups during a time window.
- PioScuc
Transformer Control View - Tap ratio and phase shift bounds for one transformer.
- PioScuc
Violation Cost View - Required SCUC violation costs.
- PioShunt
Block View - One switched shunt block.
- PioSize
View - Borrowed
size_tvalues. - PioSource
- Acquired file, directory, or named memory bytes.
- PioSource
Span View - One borrowed source byte range from a source map entry.
- PioSparse
Matrix - Immutable CSR sparse matrix.
- PioString
- Owned UTF-8 text returned by report functions.
- PioString
Property View - One source neutral string property.
- PioString
View - Borrowed UTF-8 bytes. The bytes need not end in NUL.
- PioSubnetwork
View - One PowSybl subnetwork contained directly by the balanced network.
- PioSubstation
View - One source neutral substation.
- PioSubsystem
Set - PSS/E subsystem description file: the named bus groups. A handle taken from a module value holds that module owner alive.
- PioTap
Changer Step View - One source neutral transformer tap changer step.
- PioTap
Changer View - One source neutral transformer tap changer.
- PioTemporary
Limit View - One temporary source neutral loading limit.
- PioTerminal
Power View - One terminal of a prescribed multiconductor load.
- PioTerminal
Reference View - Borrowed reference to one numbered equipment terminal.
- PioTerminal
Voltage View - One terminal of a prescribed multiconductor source.
- PioThree
Winding Transformer Impedance View - One pairwise impedance of a balanced three winding transformer.
- PioThree
Winding Transformer Winding View - One winding of a balanced three winding transformer.
- PioTie
Line View - One PowSybl tie line and the two boundary lines that define it.
- PioTime
Series Handle - Owner-rooted time series view.
- PioTopology
Switch View - One source neutral bus breaker or node breaker switch.
- PioTransformer
Control View - Automatic transformer tap or phase control.
- PioUpdate
Change - Owner-rooted view of one changed component field.
- PioUpdate
Report - Exact changes made by one atomic update batch.
- PioValue
Handle - Owner-rooted view of one module or collection value.
- PioVector
- Immutable dense vector.
- PioVoltage
Level View - One source neutral voltage level.
- PioVoltage
Source View - One multiconductor voltage source.
Constants§
- PIO_
ABI_ VERSION - C ABI version.
Functions§
- pio_
abi_ version - Return the ABI number compiled into this library.
- pio_
ac_ ⚠opf_ preparation_ branch_ at - Read one active branch row of an AC OPF preparation.
- pio_
ac_ ⚠opf_ preparation_ bus_ at - Read one dense bus row of an AC OPF preparation.
- pio_
ac_ ⚠opf_ preparation_ generator_ at - Read one generator row of an AC OPF preparation.
- pio_
ac_ ⚠opf_ preparation_ reference_ buses - Borrow the dense reference bus indices of an AC OPF preparation.
- pio_
ac_ ⚠opf_ preparation_ release - Safety
- pio_
ac_ ⚠opf_ preparation_ retain - Safety
- pio_
ac_ ⚠opf_ preparation_ skipped_ zero_ impedance - Borrow the analysis rows skipped for zero impedance.
- pio_
ac_ ⚠opf_ preparation_ storage_ at - Read one storage row of an AC OPF preparation.
- pio_
ac_ ⚠opf_ preparation_ summary - Read the dimensions and conventions of an AC OPF preparation.
- pio_
ac_ ⚠pf_ instance_ bus_ specification_ at - Read one AC power flow bus specification by zero based bus table position.
- pio_
ac_ ⚠pf_ instance_ bus_ specification_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ active_ reserve_ zone_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ active_ reserve_ zone_ bus_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ active_ reserve_ zone_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ active_ reserve_ zone_ period_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ branch_ switching_ cost_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ branch_ switching_ cost_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ contingency_ at - Read one named contingency in source order.
- pio_
ac_ ⚠scuc_ instance_ contingency_ component_ at - Read one stable component identity from a named contingency.
- pio_
ac_ ⚠scuc_ instance_ contingency_ count - Return the number of named contingencies.
- pio_
ac_ ⚠scuc_ instance_ contingency_ get - Read one named contingency by its exact source UID.
- pio_
ac_ ⚠scuc_ instance_ device_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ cost_ block_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ cost_ block_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ lower_ bound_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ lower_ bound_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ upper_ bound_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ energy_ upper_ bound_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ get - Read one device by its exact source UID.
- pio_
ac_ ⚠scuc_ instance_ device_ period_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ startup_ cost_ adjustment_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ startup_ cost_ adjustment_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ startup_ limit_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ device_ startup_ limit_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ dimensions - Read semantic collection sizes for one AC SCUC instance.
- pio_
ac_ ⚠scuc_ instance_ interval_ durations - Borrow interval durations in hours, in chronological order.
- pio_
ac_ ⚠scuc_ instance_ reactive_ reserve_ zone_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ reactive_ reserve_ zone_ bus_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ reactive_ reserve_ zone_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ reactive_ reserve_ zone_ period_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ shunt_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ shunt_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ shunt_ get - Read one shunt by its exact source UID.
- pio_
ac_ ⚠scuc_ instance_ transformer_ control_ at - Safety
- pio_
ac_ ⚠scuc_ instance_ transformer_ control_ count - Safety
- pio_
ac_ ⚠scuc_ instance_ violation_ costs - Read the four required violation costs.
- pio_
ac_ ⚠scuc_ solution_ get_ values_ at - Copy one AC SCUC output row for one time position into an owned vector.
- pio_
ac_ ⚠scuc_ solution_ time_ count - Safety
- pio_
active_ power_ from_ megawatts - pio_
active_ power_ from_ watts - pio_
active_ ⚠power_ release - Safety
- pio_
active_ ⚠power_ retain - Safety
- pio_
active_ ⚠power_ unit - Safety
- pio_
active_ ⚠power_ value - Safety
- pio_
apparent_ power_ from_ megavolt_ amperes - pio_
apparent_ power_ from_ volt_ amperes - pio_
apparent_ ⚠power_ release - Safety
- pio_
apparent_ ⚠power_ retain - Safety
- pio_
apparent_ ⚠power_ unit - Safety
- pio_
apparent_ ⚠power_ value - Safety
- pio_
apply_ ⚠bus_ load_ active_ power - Replace aggregate active demand at one bus using the named allocation rule.
- pio_
apply_ ⚠updates - Apply a complete typed update batch atomically.
- pio_
artifact_ ⚠bytes - Return emitted memory bytes. A path destination has no memory bytes and returns an empty view.
- pio_
artifact_ ⚠name - Safety
- pio_
artifact_ ⚠release - Safety
- pio_
artifact_ ⚠retain - Safety
- pio_
balanced_ ⚠network_ area_ at - Read one control area by zero based table position.
- pio_
balanced_ ⚠network_ area_ count - Safety
- pio_
balanced_ ⚠network_ base_ frequency_ hz - Safety
- pio_
balanced_ ⚠network_ base_ mva - Safety
- pio_
balanced_ ⚠network_ branch_ at - Read one branch by zero based table position.
- pio_
balanced_ ⚠network_ branch_ count - Safety
- pio_
balanced_ ⚠network_ branch_ rating_ at - Read one additional named branch MVA rating.
- pio_
balanced_ ⚠network_ branch_ route_ point_ at - Read one point from an explicitly stored balanced branch route.
- pio_
balanced_ ⚠network_ bus_ at - Read one bus by zero based table position.
- pio_
balanced_ ⚠network_ bus_ count - Safety
- pio_
balanced_ ⚠network_ detailed_ connectivity - Return the optional owner-rooted detailed connectivity view.
- pio_
balanced_ ⚠network_ generator_ at - Read one generator by zero based table position.
- pio_
balanced_ ⚠network_ generator_ capability_ at - Read one named generator capability or ramp field.
- pio_
balanced_ ⚠network_ generator_ count - Safety
- pio_
balanced_ ⚠network_ geo - Read the optional coordinate space metadata for a balanced network.
- pio_
balanced_ ⚠network_ has_ detailed_ connectivity - Safety
- pio_
balanced_ ⚠network_ hvdc_ at - Read one HVDC line by zero based table position.
- pio_
balanced_ ⚠network_ hvdc_ count - Safety
- pio_
balanced_ ⚠network_ load_ at - Read one load by zero based table position.
- pio_
balanced_ ⚠network_ load_ count - Safety
- pio_
balanced_ ⚠network_ name - Safety
- pio_
balanced_ ⚠network_ release - Safety
- pio_
balanced_ ⚠network_ retain - Safety
- pio_
balanced_ ⚠network_ select_ subsystem_ buses - The buses of one balanced network that a named subsystem selects, in ascending bus number order.
- pio_
balanced_ ⚠network_ shunt_ at - Read one shunt by zero based table position.
- pio_
balanced_ ⚠network_ shunt_ block_ at - Read one switched shunt block by zero based position.
- pio_
balanced_ ⚠network_ shunt_ count - Safety
- pio_
balanced_ ⚠network_ static_ var_ compensator_ at - Read one static VAR compensator by zero based table position.
- pio_
balanced_ ⚠network_ static_ var_ compensator_ count - Safety
- pio_
balanced_ ⚠network_ storage_ at - Read one storage element by zero based table position.
- pio_
balanced_ ⚠network_ storage_ count - Safety
- pio_
balanced_ ⚠network_ switch_ at - Read one transmission switch by zero based table position.
- pio_
balanced_ ⚠network_ switch_ count - Safety
- pio_
balanced_ ⚠network_ three_ winding_ transformer_ at - Read one three winding transformer by zero based table position.
- pio_
balanced_ ⚠network_ three_ winding_ transformer_ count - Safety
- pio_
balanced_ ⚠network_ three_ winding_ transformer_ impedance_ at - Read one pairwise impedance of a three winding transformer.
- pio_
balanced_ ⚠network_ three_ winding_ transformer_ winding_ at - Read one winding of a three winding transformer.
- pio_
build_ ⚠ac_ opf_ preparation - Build the matrix free AC OPF inputs from one typed instance.
- pio_
build_ ⚠dc_ opf_ preparation - Build the matrix free DC OPF inputs from one typed instance.
- pio_
calc_ ⚠branch_ flow_ dc - Safety
- pio_
calc_ ⚠branch_ flow_ matrix - Safety
- pio_
calc_ ⚠branch_ phase_ shift_ injection - Safety
- pio_
calc_ ⚠branch_ susceptances - Safety
- pio_
calc_ ⚠bus_ injection_ dc - Safety
- pio_
calc_ ⚠bus_ phase_ shift_ injection - Safety
- pio_
calc_ ⚠bus_ susceptance_ matrix - Safety
- pio_
calc_ ⚠dc_ operators - Build the DC operators of a balanced network once.
formulaselects the branch susceptance as inpio_calc_incidence_matrix; NULL meansseries_susceptance. Withskip_zero_impedancefalse a zero impedance branch fails the build withBUILD.OPERATOR.ZERO_IMPEDANCE; with it true the branch is dropped from the branch axis and reported bypio_dc_operators_skipped_branch_rows. The bus axis is every bus in table order; the branch axis is every in service, non self loop branch in table order, followed by three winding transformer windings, less any skipped branch. Release withpio_dc_operators_release. - pio_
calc_ ⚠incidence_ matrix - Safety
- pio_
calculation_ ⚠instance_ active_ constraint_ at - Read one active constraint family by zero based position.
- pio_
calculation_ ⚠instance_ active_ constraint_ count - Safety
- pio_
calculation_ ⚠instance_ active_ constraint_ identity_ at - Read one selected component identity from an
onlyconstraint selection. - pio_
calculation_ ⚠instance_ balanced_ network - Safety
- pio_
calculation_ ⚠instance_ has_ initial_ point - Safety
- pio_
calculation_ ⚠instance_ initial_ point - Return the optional owner-rooted initial operating point. A calculation instance with no initial point returns NULL without setting an error.
- pio_
calculation_ ⚠instance_ multiconductor_ network - Safety
- pio_
calculation_ ⚠instance_ objective_ term_ at - Read one typed objective term by zero based position.
- pio_
calculation_ ⚠instance_ objective_ term_ count - Safety
- pio_
calculation_ ⚠instance_ release - Safety
- pio_
calculation_ ⚠instance_ retain - Safety
- pio_
calculation_ ⚠instance_ type_ name - Safety
- pio_
calculation_ ⚠solution_ balanced_ network - Safety
- pio_
calculation_ ⚠solution_ get_ objective - Return an OPF or SCUC objective. SOCWR reports a lower bound through pio_socwr_opf_solution_get_objective_lower_bound instead.
- pio_
calculation_ ⚠solution_ get_ values - Copy one named solution quantity into an independently owned vector.
- pio_
calculation_ ⚠solution_ instance - Return an owner-rooted view of the exact calculation instance retained by a calculation solution.
- pio_
calculation_ ⚠solution_ multiconductor_ network - Safety
- pio_
calculation_ ⚠solution_ release - Safety
- pio_
calculation_ ⚠solution_ retain - Safety
- pio_
calculation_ ⚠solution_ termination - Safety
- pio_
calculation_ ⚠solution_ type_ name - Safety
- pio_
calculation_ ⚠update_ from_ network - Safety
- pio_
calculation_ ⚠update_ from_ operating_ point - Safety
- pio_
calculation_ ⚠update_ release - Safety
- pio_
calculation_ ⚠update_ retain - Safety
- pio_
component_ ⚠id_ local_ id - Safety
- pio_
component_ ⚠id_ new - Construct a stable component identity.
- pio_
component_ ⚠id_ release - Safety
- pio_
component_ ⚠id_ retain - Safety
- pio_
component_ ⚠id_ type - Safety
- pio_
contingency_ ⚠resolution_ case_ component - Read one element one case bound to, by zero based case and element position, in action order.
- pio_
contingency_ ⚠resolution_ case_ component_ count - The number of elements one case’s actions bound to.
- pio_
contingency_ ⚠resolution_ case_ count - Safety
- pio_
contingency_ ⚠resolution_ case_ is_ resolved - Whether every action of one case bound. A NULL handle or an index out of
range reads as false;
pio_contingency_resolution_case_unresolved_counttells the two apart. - pio_
contingency_ ⚠resolution_ case_ name - Read one case name by zero based position, in the set’s own order.
- pio_
contingency_ ⚠resolution_ case_ unresolved_ action - Read the statement of one action of one case that bound to nothing, by zero
based case and action position. The text is the
.conlinepio_contingency_set_to_conwrites for that action, without its line ending, and the view borrows the resolution handle. - pio_
contingency_ ⚠resolution_ case_ unresolved_ count - The number of one case’s actions that bound to nothing.
- pio_
contingency_ ⚠resolution_ case_ unresolved_ reason - Read why one action of one case bound to nothing, as a fixed snake case
name:
no_such_bus,no_such_branch,ambiguous_branch,ambiguous_transformer_3w,no_such_machine,no_such_shunt,no_such_load,no_such_transformer_3w, orunrecognized. Python reports the same names. - pio_
contingency_ ⚠resolution_ release - Safety
- pio_
contingency_ ⚠resolution_ resolved_ count - The number of cases whose every action bound.
- pio_
contingency_ ⚠resolution_ retain - Safety
- pio_
contingency_ ⚠resolution_ unrecognized_ statement_ count - The number of actions the reader kept as text, counted over every case.
- pio_
contingency_ ⚠resolution_ unresolved_ count - The number of cases holding at least one action that did not bind.
- pio_
contingency_ ⚠set_ case_ count - Safety
- pio_
contingency_ ⚠set_ case_ name - Read one case name by zero based position, in the set’s own order.
- pio_
contingency_ ⚠set_ diagnostics - Return the notes the contingency reader produced, which are empty for a set taken from a module value and for an expanded set.
- pio_
contingency_ ⚠set_ expand - Expand every automatic specification of the set against one network and one subsystem set, producing a set whose cases are all explicit.
- pio_
contingency_ ⚠set_ parse - Read text from an acquired source as a PSS/E contingency description file.
- pio_
contingency_ ⚠set_ release - Safety
- pio_
contingency_ ⚠set_ resolve - Bind every case of the set to the elements of one balanced network.
- pio_
contingency_ ⚠set_ retain - Safety
- pio_
contingency_ ⚠set_ to_ con - Write the set back as
.context, so an expanded set reaches a file. The text is owned by the returned handle and read withpio_string_view; release it withpio_string_release. - pio_
dc_ ⚠operators_ branch_ flow_ dc - DC branch flows for bus voltage angles in radians over the bus axis.
- pio_
dc_ ⚠operators_ branch_ flow_ matrix - The branch flow matrix
Bf = diag(b) A, branches by buses. - pio_
dc_ ⚠operators_ branch_ identity - The stable identity of branch axis row
index: the source uid when one exists, elsebranches:<row>. An index past the branch axis returns an empty view. Borrowed from the handle. - pio_
dc_ ⚠operators_ branch_ phase_ shift_ injection - The per branch phase shift injection
b .* shift. - pio_
dc_ ⚠operators_ branch_ rows - Branch axis row to the analysis branch row it represents: the position in the network’s branch table, with three winding transformer windings after the branches. Borrowed from the handle.
- pio_
dc_ ⚠operators_ branch_ susceptances - The per branch susceptances
bover the branch axis. - pio_
dc_ ⚠operators_ bus_ ids - Bus axis row to source bus id. Borrowed from the handle.
- pio_
dc_ ⚠operators_ bus_ injection_ dc - DC bus injections for bus voltage angles in radians over the bus axis.
- pio_
dc_ ⚠operators_ bus_ phase_ shift_ injection - The per bus phase shift injection
A' (b .* shift). - pio_
dc_ ⚠operators_ bus_ susceptance_ matrix - The bus susceptance matrix
B = A' diag(b) A, buses by buses. - pio_
dc_ ⚠operators_ incidence_ matrix - The incidence matrix
A, branches by buses, over the handle’s axes. - pio_
dc_ ⚠operators_ n_ branches - The length of the branch axis.
- pio_
dc_ ⚠operators_ n_ buses - The length of the bus axis.
- pio_
dc_ ⚠operators_ release - Safety
- pio_
dc_ ⚠operators_ retain - Safety
- pio_
dc_ ⚠operators_ skipped_ branch_ rows - Analysis branch rows dropped under
skip_zero_impedance, in table order. Borrowed from the handle. - pio_
dc_ ⚠opf_ instance_ branch_ susceptance_ formula - Safety
- pio_
dc_ ⚠opf_ preparation_ branch_ at - Read one active branch row of a DC OPF preparation.
- pio_
dc_ ⚠opf_ preparation_ bus_ at - Read one dense bus row of a DC OPF preparation.
- pio_
dc_ ⚠opf_ preparation_ generator_ at - Read one generator row of a DC OPF preparation.
- pio_
dc_ ⚠opf_ preparation_ reference_ buses - Borrow the dense reference bus indices of a DC OPF preparation.
- pio_
dc_ ⚠opf_ preparation_ release - Safety
- pio_
dc_ ⚠opf_ preparation_ retain - Safety
- pio_
dc_ ⚠opf_ preparation_ skipped_ zero_ impedance - Borrow the analysis rows skipped for zero impedance.
- pio_
dc_ ⚠opf_ preparation_ summary - Read the dimensions and conventions of a DC OPF preparation.
- pio_
dc_ ⚠pf_ instance_ branch_ susceptance_ formula - Safety
- pio_
dc_ ⚠pf_ instance_ bus_ specification_ at - Read one DC power flow bus specification by zero based bus table position.
- pio_
dc_ ⚠pf_ instance_ bus_ specification_ count - Safety
- pio_
destination_ ⚠memory - Select memory output and prefix returned artifact names with
root. - pio_
destination_ ⚠path - Select a filesystem output path.
- pio_
destination_ ⚠release - Safety
- pio_
destination_ ⚠retain - Safety
- pio_
detailed_ ⚠connectivity_ boundary_ line_ at - Read one PowSybl boundary line by zero based table position.
- pio_
detailed_ ⚠connectivity_ boundary_ line_ reactive_ capability_ point_ at - Read one point from a boundary line generation reactive capability curve.
- pio_
detailed_ ⚠connectivity_ boundary_ line_ reactive_ capability_ point_ property_ at - Read one property from one boundary line reactive capability curve point.
- pio_
detailed_ ⚠connectivity_ boundary_ line_ reactive_ limit_ property_ at - Read one property on a boundary line generation reactive limit record.
- pio_
detailed_ ⚠connectivity_ bus_ breaker_ bus_ at - Read one configured bus breaker bus by zero based table position.
- pio_
detailed_ ⚠connectivity_ busbar_ section_ at - Read one busbar section by zero based table position.
- pio_
detailed_ ⚠connectivity_ calculated_ bus_ at - Read one calculated bus by zero based table position.
- pio_
detailed_ ⚠connectivity_ calculated_ bus_ node_ at - Read one node identity from a calculated bus.
- pio_
detailed_ ⚠connectivity_ component_ alias_ at - Read one alias from a component metadata record.
- pio_
detailed_ ⚠connectivity_ component_ metadata_ at - Read one component metadata record by zero based table position.
- pio_
detailed_ ⚠connectivity_ component_ property_ at - Read one string property from a component metadata record.
- pio_
detailed_ ⚠connectivity_ counts - Read every detailed connectivity table length.
- pio_
detailed_ ⚠connectivity_ dc_ busbar_ at - Read one DC busbar by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ converter_ unit_ at - Read one DC converter unit by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ ground_ at - Read one DC ground by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ line_ at - Read one DC line by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ node_ at - Read one physical DC node by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ series_ device_ at - Read one DC series device by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ switch_ at - Read one DC switch by zero based table position.
- pio_
detailed_ ⚠connectivity_ dc_ topological_ node_ at - Read one DC topological node by zero based table position.
- pio_
detailed_ ⚠connectivity_ equipment_ reactive_ capability_ point_ at - Read one point from an equipment reactive capability curve.
- pio_
detailed_ ⚠connectivity_ equipment_ reactive_ capability_ point_ property_ at - Read one property from an equipment reactive capability curve point.
- pio_
detailed_ ⚠connectivity_ equipment_ reactive_ limit_ property_ at - Read one property from an equipment reactive limit record.
- pio_
detailed_ ⚠connectivity_ equipment_ reactive_ limits_ at - Read reactive limits retained for one equipment record.
- pio_
detailed_ ⚠connectivity_ external_ identifier_ at - Read one external identifier from a component metadata record.
- pio_
detailed_ ⚠connectivity_ internal_ connection_ at - Read one node breaker internal connection by zero based table position.
- pio_
detailed_ ⚠connectivity_ junction_ at - Read one CIM junction by zero based table position.
- pio_
detailed_ ⚠connectivity_ line_ commutated_ converter_ at - Read one line commutated converter by zero based table position.
- pio_
detailed_ ⚠connectivity_ line_ commutated_ converter_ droop_ curve_ segment_ at - Read one DC voltage droop curve segment from a line commutated converter.
- pio_
detailed_ ⚠connectivity_ node_ at - Read one connectivity node by zero based table position.
- pio_
detailed_ ⚠connectivity_ omitted_ field_ at - Read one field that was absent from the source representation.
- pio_
detailed_ ⚠connectivity_ operational_ limit_ group_ at - Read one operational limit group by zero based table position.
- pio_
detailed_ ⚠connectivity_ operational_ limit_ group_ property_ at - Read one string property from an operational limit group.
- pio_
detailed_ ⚠connectivity_ release - Safety
- pio_
detailed_ ⚠connectivity_ retain - Safety
- pio_
detailed_ ⚠connectivity_ subnetwork_ at - Read one PowSybl subnetwork by zero based table position.
- pio_
detailed_ ⚠connectivity_ subnetwork_ component_ at - Read one component identity contained by a PowSybl subnetwork.
- pio_
detailed_ ⚠connectivity_ substation_ at - Read one substation by zero based table position.
- pio_
detailed_ ⚠connectivity_ substation_ geographical_ tag_ at - Read one geographical tag of a substation.
- pio_
detailed_ ⚠connectivity_ switch_ at - Read one detailed topology switch by zero based table position.
- pio_
detailed_ ⚠connectivity_ tap_ changer_ at - Read one transformer tap changer by zero based table position.
- pio_
detailed_ ⚠connectivity_ tap_ changer_ step_ at - Read one transformer tap changer step by zero based position.
- pio_
detailed_ ⚠connectivity_ temporary_ limit_ at - Read one temporary current, active power, or apparent power limit.
- pio_
detailed_ ⚠connectivity_ terminal_ at - Read one AC terminal by zero based table position.
- pio_
detailed_ ⚠connectivity_ tie_ line_ at - Read one PowSybl tie line by zero based table position.
- pio_
detailed_ ⚠connectivity_ voltage_ level_ at - Read one voltage level by zero based table position.
- pio_
detailed_ ⚠connectivity_ voltage_ level_ bus_ at - Read one balanced bus ID assigned to a voltage level.
- pio_
detailed_ ⚠connectivity_ voltage_ source_ converter_ at - Read one voltage source converter by zero based table position.
- pio_
detailed_ ⚠connectivity_ voltage_ source_ converter_ droop_ curve_ segment_ at - Read one DC voltage droop curve segment from a voltage source converter.
- pio_
detailed_ ⚠connectivity_ voltage_ source_ converter_ reactive_ capability_ point_ at - Read one point from a voltage source converter reactive capability curve.
- pio_
detailed_ ⚠connectivity_ voltage_ source_ converter_ reactive_ capability_ point_ property_ at - Read one property from a voltage source converter reactive capability point.
- pio_
detailed_ ⚠connectivity_ voltage_ source_ converter_ reactive_ limit_ property_ at - Read one property from a voltage source converter reactive limit record.
- pio_
diagnostic_ ⚠code - Safety
- pio_
diagnostic_ ⚠details_ json - Serialize this diagnostic’s structured details as an owned JSON object.
- pio_
diagnostic_ ⚠has_ id - Whether this diagnostic has a durable identity.
- pio_
diagnostic_ ⚠has_ suggested_ action - Whether this diagnostic carries a suggested action.
- pio_
diagnostic_ ⚠has_ target - Whether this diagnostic names a value element.
- pio_
diagnostic_ ⚠id - Borrow this diagnostic’s durable identity, or an empty view when absent.
- pio_
diagnostic_ ⚠message - Safety
- pio_
diagnostic_ ⚠n_ related - Number of other diagnostic identities referenced by this diagnostic.
- pio_
diagnostic_ ⚠n_ spans - Number of source byte ranges attached to this diagnostic.
- pio_
diagnostic_ ⚠related - Borrow one related diagnostic identity, or an empty view when out of range.
- pio_
diagnostic_ ⚠severity - Safety
- pio_
diagnostic_ ⚠span - Read one source byte range. The source string borrows from
diagnostics. - pio_
diagnostic_ ⚠suggested_ action - Borrow this diagnostic’s suggested action, or an empty view when absent.
- pio_
diagnostic_ ⚠target - Borrow this diagnostic’s value element locator, or an empty view when absent.
- pio_
diagnostics_ ⚠len - Safety
- pio_
diagnostics_ ⚠release - Safety
- pio_
diagnostics_ ⚠retain - Safety
- pio_
emit ⚠ - Emit one module as a grid exchange format.
- pio_
emit_ ⚠result_ artifact - Safety
- pio_
emit_ ⚠result_ artifact_ count - Safety
- pio_
emit_ ⚠result_ diagnostics - Safety
- pio_
emit_ ⚠result_ fidelity - Safety
- pio_
emit_ ⚠result_ layout - Safety
- pio_
emit_ ⚠result_ release - Safety
- pio_
emit_ ⚠result_ retain - Safety
- pio_
error_ ⚠code - The failure’s stable diagnostic code.
- pio_
error_ ⚠diagnostics - The structured diagnostics that caused the failure.
- pio_
error_ ⚠message - The rendered failure message.
- pio_
error_ ⚠release - Safety
- pio_
error_ ⚠retain - Safety
- pio_
geo_ ⚠apply_ report_ matched_ branches - Safety
- pio_
geo_ ⚠apply_ report_ matched_ buses - Safety
- pio_
geo_ ⚠apply_ report_ note_ at - Safety
- pio_
geo_ ⚠apply_ report_ note_ count - Safety
- pio_
geo_ ⚠apply_ report_ release - Safety
- pio_
geo_ ⚠apply_ report_ retain - Safety
- pio_
geo_ ⚠apply_ report_ unlocated_ branches - Safety
- pio_
geo_ ⚠apply_ report_ unlocated_ buses - Safety
- pio_
geo_ ⚠apply_ report_ unmatched_ features - Safety
- pio_
geo_ ⚠layer_ diagnostics - Return diagnostics produced while parsing a geographic sidecar.
- pio_
geo_ ⚠layer_ parse - Parse one geographic sidecar from an acquired source.
- pio_
geo_ ⚠layer_ release - Safety
- pio_
geo_ ⚠layer_ retain - Safety
- pio_
geo_ ⚠layer_ to_ geojson - Write the layer as the canonical
.geo.jsondocument: a GeoJSON FeatureCollection whosepowerio_geomember states the coordinate space and the writer’s version. The text is owned by the returned handle and read withpio_string_view; release it withpio_string_release. - pio_
json_ ⚠value_ array_ at - Return one owner-rooted element from a structured JSON array.
- pio_
json_ ⚠value_ get - Read the type and scalar or collection data for a structured value.
- pio_
json_ ⚠value_ object_ entry_ at - Read one key and value type from a structured JSON object.
- pio_
json_ ⚠value_ object_ value_ at - Return one owner-rooted value from a structured JSON object by position.
- pio_
json_ ⚠value_ release - Safety
- pio_
json_ ⚠value_ retain - Safety
- pio_
lindist3flow_ ⚠opf_ instance_ conductor_ at - Read a conductor by zero based position. Strings borrow the instance handle.
- pio_
lindist3flow_ ⚠opf_ instance_ conductor_ count - Safety
- pio_
lindist3flow_ ⚠opf_ instance_ node_ at - Read a node by zero based position. Strings borrow the instance handle.
- pio_
lindist3flow_ ⚠opf_ instance_ node_ count - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ active_ control_ at - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ active_ control_ count - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ isolated_ terminal_ at - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ isolated_ terminal_ count - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ load_ at - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ load_ count - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ load_ terminal_ at - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ source_ at - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ source_ count - Safety
- pio_
mc_ ⚠ac_ pf_ instance_ source_ terminal_ at - Safety
- pio_
module_ ⚠apply_ geo_ layer - Apply one geographic layer to a balanced or multiconductor network module.
The input module is unchanged. When
out_reportis not NULL, it receives an independently owned report handle. - pio_
module_ ⚠deserialize - Deserialize one PowerIO IR source.
- pio_
module_ ⚠diagnostics - Return the module’s stored diagnostics.
- pio_
module_ ⚠extension_ at - Read one namespaced structured module extension by zero based position.
- pio_
module_ ⚠extension_ count - Safety
- pio_
module_ ⚠extension_ value_ at - Return an owner-rooted structured module extension value.
- pio_
module_ ⚠history_ assumption_ at - Read one assumption attached to a history entry.
- pio_
module_ ⚠history_ at - Read one operation from module history by zero based position.
- pio_
module_ ⚠history_ count - Safety
- pio_
module_ ⚠history_ loss_ at - Read one declared loss attached to a history entry.
- pio_
module_ ⚠history_ parameter_ at - Read one named structured history parameter by zero based position.
- pio_
module_ ⚠history_ parameter_ value_ at - Return an owner-rooted structured history parameter value.
- pio_
module_ ⚠producer - Read the program identity recorded with a module.
- pio_
module_ ⚠release - Safety
- pio_
module_ ⚠retain - Safety
- pio_
module_ ⚠serialize - Serialize one module as PowerIO IR.
- pio_
module_ ⚠source_ at - Read one durable source descriptor by zero based position.
- pio_
module_ ⚠source_ count - Safety
- pio_
module_ ⚠source_ map_ at - Read one source map entry by zero based position.
- pio_
module_ ⚠source_ map_ count - Safety
- pio_
module_ ⚠source_ map_ span_ at - Read one byte range from a source map entry.
- pio_
module_ ⚠to_ ac_ opf_ instance - Construct an AC optimal power flow calculation module from a balanced network module.
- pio_
module_ ⚠to_ ac_ pf_ instance - Construct an AC power flow calculation module from a balanced network module.
- pio_
module_ ⚠to_ dc_ opf_ instance - Construct a DC optimal power flow calculation module from a balanced network module.
- pio_
module_ ⚠to_ dc_ pf_ instance - Construct a DC power flow calculation module from a balanced network module.
- pio_
module_ ⚠to_ lindist3flow_ opf_ instance - Safety
- pio_
module_ ⚠to_ mc_ ac_ opf_ instance - Construct a multiconductor AC optimal power flow calculation module from a multiconductor network module.
- pio_
module_ ⚠to_ mc_ ac_ pf_ instance - Construct a multiconductor AC power flow calculation module from a multiconductor network module.
- pio_
module_ ⚠value - Return an owner-rooted view of the module’s value.
- pio_
monitored_ ⚠set_ release - Safety
- pio_
monitored_ ⚠set_ retain - Safety
- pio_
monitored_ ⚠set_ statement_ count - Safety
- pio_
monitored_ ⚠set_ to_ mon - Write the set back as
.montext. The text is owned by the returned handle and read withpio_string_view; release it withpio_string_release. - pio_
multiconductor_ ⚠network_ base_ frequency_ hz - Safety
- pio_
multiconductor_ ⚠network_ bus_ at - Read one multiconductor bus by zero based table position. Borrowed strings and numeric spans remain valid while the network handle is alive.
- pio_
multiconductor_ ⚠network_ bus_ count - Safety
- pio_
multiconductor_ ⚠network_ bus_ grounded_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ bus_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ capacitor_ at - Safety
- pio_
multiconductor_ ⚠network_ capacitor_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ command_ at - Safety
- pio_
multiconductor_ ⚠network_ control_ profile_ at - Safety
- pio_
multiconductor_ ⚠network_ counts - Read exact table lengths. Defaulted source fields and arbitrary extension maps are retained internally and are not separate domain tables.
- pio_
multiconductor_ ⚠network_ generator_ at - Safety
- pio_
multiconductor_ ⚠network_ generator_ count - Safety
- pio_
multiconductor_ ⚠network_ generator_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ geo - Read the network coordinate metadata, including absence through
has_geo. - pio_
multiconductor_ ⚠network_ has_ name - Safety
- pio_
multiconductor_ ⚠network_ has_ source_ format - Safety
- pio_
multiconductor_ ⚠network_ inverter_ based_ resource_ at - Safety
- pio_
multiconductor_ ⚠network_ inverter_ based_ resource_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ conductance_ from_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ conductance_ to_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ reactance_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ resistance_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ susceptance_ from_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ code_ susceptance_ to_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ count - Safety
- pio_
multiconductor_ ⚠network_ line_ route_ point_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ terminal_ from_ at - Safety
- pio_
multiconductor_ ⚠network_ line_ terminal_ to_ at - Safety
- pio_
multiconductor_ ⚠network_ load_ at - Safety
- pio_
multiconductor_ ⚠network_ load_ count - Safety
- pio_
multiconductor_ ⚠network_ load_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ name - Safety
- pio_
multiconductor_ ⚠network_ option_ at - Safety
- pio_
multiconductor_ ⚠network_ release - Safety
- pio_
multiconductor_ ⚠network_ retain - Safety
- pio_
multiconductor_ ⚠network_ shunt_ at - Safety
- pio_
multiconductor_ ⚠network_ shunt_ conductance_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ shunt_ susceptance_ matrix_ row_ at - Safety
- pio_
multiconductor_ ⚠network_ shunt_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ source_ format - Safety
- pio_
multiconductor_ ⚠network_ switch_ at - Safety
- pio_
multiconductor_ ⚠network_ switch_ terminal_ from_ at - Safety
- pio_
multiconductor_ ⚠network_ switch_ terminal_ to_ at - Safety
- pio_
multiconductor_ ⚠network_ transformer_ at - Safety
- pio_
multiconductor_ ⚠network_ transformer_ winding_ at - Safety
- pio_
multiconductor_ ⚠network_ transformer_ winding_ terminal_ at - Safety
- pio_
multiconductor_ ⚠network_ untyped_ object_ at - Safety
- pio_
multiconductor_ ⚠network_ untyped_ object_ property_ at - Safety
- pio_
multiconductor_ ⚠network_ voltage_ source_ at - Safety
- pio_
multiconductor_ ⚠network_ voltage_ source_ terminal_ at - Safety
- pio_
network_ ⚠update_ release - Safety
- pio_
network_ ⚠update_ retain - Safety
- pio_
network_ ⚠update_ set_ branch_ thermal_ rating - Safety
- pio_
operating_ ⚠point_ balanced_ network - Safety
- pio_
operating_ ⚠point_ get_ value - Read one operating point quantity by its PowerIO quantity name and stable component identity. Multiconductor terminal identities use component/terminal. Returns false when the point does not contain the quantity or identity.
- pio_
operating_ ⚠point_ multiconductor_ network - Safety
- pio_
operating_ ⚠point_ release - Safety
- pio_
operating_ ⚠point_ retain - Safety
- pio_
operating_ ⚠point_ type_ name - Safety
- pio_
operating_ ⚠point_ update_ release - Safety
- pio_
operating_ ⚠point_ update_ retain - Safety
- pio_
operating_ ⚠point_ update_ set_ branch_ in_ service - Safety
- pio_
operating_ ⚠point_ update_ set_ generator_ active_ power - Safety
- pio_
operating_ ⚠point_ update_ set_ generator_ in_ service - Safety
- pio_
operating_ ⚠point_ update_ set_ generator_ reactive_ power - Safety
- pio_
operating_ ⚠point_ update_ set_ generator_ voltage_ magnitude - Safety
- pio_
operating_ ⚠point_ update_ set_ load_ active_ power - Safety
- pio_
operating_ ⚠point_ update_ set_ load_ reactive_ power - Safety
- pio_
operating_ ⚠point_ update_ set_ switch_ closed - Safety
- pio_
operating_ ⚠point_ update_ set_ transformer_ phase_ shift_ degrees - Safety
- pio_
operating_ ⚠point_ update_ set_ transformer_ tap_ ratio - Safety
- pio_
parse ⚠ - Parse one acquired grid exchange source.
- pio_
reactive_ power_ from_ megavars - pio_
reactive_ power_ from_ vars - pio_
reactive_ ⚠power_ release - Safety
- pio_
reactive_ ⚠power_ retain - Safety
- pio_
reactive_ ⚠power_ unit - Safety
- pio_
reactive_ ⚠power_ value - Safety
- pio_
scenario_ ⚠set_ element_ type - Safety
- pio_
scenario_ ⚠set_ get - Return an owner-rooted scenario value by exact scenario ID.
- pio_
scenario_ ⚠set_ get_ at - Return an owner-rooted scenario value by zero-based position.
- pio_
scenario_ ⚠set_ id_ at - Safety
- pio_
scenario_ ⚠set_ len - Safety
- pio_
scenario_ ⚠set_ release - Safety
- pio_
scenario_ ⚠set_ retain - Safety
- pio_
schema_ ⚠report - Return version information for this ABI and the PowerIO IR serializer/deserializer.
- pio_
socwr_ ⚠opf_ solution_ get_ objective_ lower_ bound - Safety
- pio_
source_ ⚠from_ memory - Retain named bytes as an in-memory source. Binary content is supported.
- pio_
source_ ⚠open - Acquire a file or directory path.
- pio_
source_ ⚠release - Safety
- pio_
source_ ⚠retain - Safety
- pio_
sparse_ ⚠matrix_ column_ indices - Safety
- pio_
sparse_ ⚠matrix_ columns - Safety
- pio_
sparse_ ⚠matrix_ release - Safety
- pio_
sparse_ ⚠matrix_ retain - Safety
- pio_
sparse_ ⚠matrix_ row_ offsets - Safety
- pio_
sparse_ ⚠matrix_ rows - Safety
- pio_
sparse_ ⚠matrix_ values - Safety
- pio_
string_ ⚠release - Safety
- pio_
string_ ⚠retain - Safety
- pio_
string_ ⚠view - Safety
- pio_
subsystem_ ⚠set_ count - Safety
- pio_
subsystem_ ⚠set_ name - Read one subsystem name by zero based position, in the file’s own order.
- pio_
subsystem_ ⚠set_ release - Safety
- pio_
subsystem_ ⚠set_ retain - Safety
- pio_
subsystem_ ⚠set_ to_ sub - Write the set back as
.subtext. The text is owned by the returned handle and read withpio_string_view; release it withpio_string_release. - pio_
time_ ⚠series_ element_ type - Safety
- pio_
time_ ⚠series_ get - Return an owner-rooted entry by zero-based position.
- pio_
time_ ⚠series_ len - Safety
- pio_
time_ ⚠series_ release - Safety
- pio_
time_ ⚠series_ retain - Safety
- pio_
update_ ⚠change_ component_ id - Safety
- pio_
update_ ⚠change_ field - Safety
- pio_
update_ ⚠change_ release - Safety
- pio_
update_ ⚠change_ retain - Safety
- pio_
update_ ⚠change_ terminal - Safety
- pio_
update_ ⚠report_ change - Safety
- pio_
update_ ⚠report_ connectivity_ changed - Safety
- pio_
update_ ⚠report_ len - Safety
- pio_
update_ ⚠report_ release - Safety
- pio_
update_ ⚠report_ retain - Safety
- pio_
value_ ⚠ac_ opf_ instance - Safety
- pio_
value_ ⚠ac_ opf_ solution - Safety
- pio_
value_ ⚠ac_ pf_ instance - Safety
- pio_
value_ ⚠ac_ pf_ solution - Safety
- pio_
value_ ⚠ac_ scuc_ instance - Safety
- pio_
value_ ⚠ac_ scuc_ solution - Safety
- pio_
value_ ⚠balanced_ network - Borrow the value as a balanced network without serialization or copying.
- pio_
value_ ⚠balanced_ operating_ point - Safety
- pio_
value_ ⚠contingency_ set - Borrow the value as a PSS/E contingency description file without copying. The handle holds the module owner alive, so it stays readable after the module handle is released. A set taken this way carries no reader notes.
- pio_
value_ ⚠dc_ opf_ instance - Safety
- pio_
value_ ⚠dc_ opf_ solution - Safety
- pio_
value_ ⚠dc_ pf_ instance - Safety
- pio_
value_ ⚠dc_ pf_ solution - Safety
- pio_
value_ ⚠geo_ layer - Take the value as a geographic layer handle. The layer is copied out of
the value, so the handle outlives the module the way
pio_geo_layer_parseproduces one. - pio_
value_ ⚠is_ type - Exact structural type predicate.
- pio_
value_ ⚠lindist3flow_ opf_ instance - Safety
- pio_
value_ ⚠lindist3flow_ opf_ solution - Safety
- pio_
value_ ⚠mc_ ac_ opf_ instance - Safety
- pio_
value_ ⚠mc_ ac_ opf_ solution - Safety
- pio_
value_ ⚠mc_ ac_ pf_ instance - Safety
- pio_
value_ ⚠mc_ ac_ pf_ solution - Safety
- pio_
value_ ⚠monitored_ set - Borrow the value as a PSS/E monitored element file without copying. The handle holds the module owner alive, so it stays readable after the module handle is released.
- pio_
value_ ⚠multiconductor_ network - Borrow the value as a multiconductor network without serialization or copying.
- pio_
value_ ⚠multiconductor_ operating_ point - Safety
- pio_
value_ ⚠release - Safety
- pio_
value_ ⚠retain - Safety
- pio_
value_ ⚠scenario_ set - Borrow the value as a scenario set.
- pio_
value_ ⚠socwr_ opf_ solution - Safety
- pio_
value_ ⚠subsystem_ set - Borrow the value as a PSS/E subsystem description file without copying. The handle holds the module owner alive, so it stays readable after the module handle is released.
- pio_
value_ ⚠time_ series - Borrow the value as a time series.
- pio_
value_ ⚠type_ name - Canonical structural type name, such as
powerio.BalancedNetwork. - pio_
vector_ ⚠release - Safety
- pio_
vector_ ⚠retain - Safety
- pio_
vector_ ⚠values - Safety
- pio_
version - Return the PowerIO crate version.