x3cflux.NonStationaryEMUSystem

class x3cflux.NonStationaryEMUSystem

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

Generates level system of given index.

Parameters:

index (int) – index of the cascade level

Returns:

level system

solve(self: x3cflux.lib.core.NonStationaryEMUSystem) list[x3cflux.lib.core.MatrixCubicHermiteSpline]

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