x3cflux.NonStationaryCumomerSystemBuilder

class x3cflux.NonStationaryCumomerSystemBuilder

Bases: pybind11_object

Cascade system builder

Attributes

derivative_solver

solver

Methods

build(self, params, numpy.float64, ])

Builds cascade system from metabolic parameters.

set_derivative_solver(self, solver_name)

set_solver(*args, **kwargs)

Overloaded function.

build(self: x3cflux.lib.core.NonStationaryCumomerSystemBuilder, params: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, 1]']) x3cflux::LabelingSystem<x3cflux::CumomerMethod, false, false, true>

Builds cascade system from metabolic parameters.

Parameters:

params (np.ndarray) – vector of all metabolic parameters (e.g. from compute_parameters)

Returns:

cascade system

set_derivative_solver(self: x3cflux.lib.core.NonStationaryCumomerSystemBuilder, solver_name: str) None
set_solver(*args, **kwargs)

Overloaded function.

  1. set_solver(self: x3cflux.lib.core.NonStationaryCumomerSystemBuilder, solver: x3cflux.lib.core.VectorLinearIVPSolver) -> None

  2. set_solver(self: x3cflux.lib.core.NonStationaryCumomerSystemBuilder, solver_name: str) -> None