x3cflux.StationaryEMUSystem

class x3cflux.StationaryEMUSystem

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

Generates level system of given index.

Parameters:

index (int) – index of the cascade level

Returns:

level system

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

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