x3cflux.StationaryCumomerSystem

class x3cflux.StationaryCumomerSystem

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.StationaryCumomerSystem, index: SupportsInt) x3cflux.lib.core.StationaryCumomerLevelSystem

Generates level system of given index.

Parameters:

index (int) – index of the cascade level

Returns:

level system

solve(self: x3cflux.lib.core.StationaryCumomerSystem) list[Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]']]

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