x3cflux.NonStationaryCumomerSystem

class x3cflux.NonStationaryCumomerSystem

Bases: pybind11_object

Cascade system

Methods

get_level_system(self, index)

Generates level system of given index.

solve(self)

Solves the cascade system.

get_level_system(self: x3cflux.lib.core.NonStationaryCumomerSystem, index: SupportsInt) x3cflux.lib.core.NonStationaryCumomerLevelSystem

Generates level system of given index.

Parameters:

index (int) – index of the cascade level

Returns:

level system

solve(self: x3cflux.lib.core.NonStationaryCumomerSystem) list[x3cflux.lib.core.VectorCubicHermiteSpline]

Solves the cascade system.

Internally, the level systems are successively solved by the configured solver and the solutions propagated to next level.

Returns:

list of level solution