CADETProcess.simulator.SimulatorBase.run

CADETProcess.simulator.SimulatorBase.run#

abstract SimulatorBase.run(**kwargs)[source]#

Abstract method for running a simulation.

Parameters:
processProcess

The process to be simulated.

**kwargs

Additional keyword arguments.

Returns:
SimulationResults

The simulation results including process and solver configuration.

Raises:
TypeError

If the process is not an instance of Process.

CADETProcessError

If the simulation doesn’t terminate successfully.