CADETProcess.simulator.SimulatorBase.simulate_n_cycles

CADETProcess.simulator.SimulatorBase.simulate_n_cycles#

SimulatorBase.simulate_n_cycles(process: Process, n_cyc: int, previous_results: SimulationResults | None = None, **kwargs: Any) SimulationResults[source]#

Simulate the process for a given number of cycles.

Parameters:
processProcess

The process to be simulated.

n_cycint

The number of cycles to simulate.

previous_resultsSimulationResults, optional

Results of the previous simulation run.

**kwargs

Additional keyword arguments.

Returns:
resultsSimulationResults

Results of the final cycle of the simulation.

Raises:
TypeError

If the process is not an instance of Process.

See also

simulate
simulate_to_stationarity
StationarityEvaluator
run