Simulator (CADETProcess.simulator)

Simulator (CADETProcess.simulator)#

The simulator module provides functionality for simulating a Process.

Simulator#

SimulatorBase(time_resolution, ...)

Base class for Solver APIs.

CADET#

Cadet(timeout, use_dll, time_resolution, ...)

CADET class for running a simulation for given process objects.

Futher settings:

ModelSolverParameters(gs_type, max_krylov, ...)

Converter for model solver parameters from CADETProcess to CADET.

UnitParameters(wrapped_object)

Converter for UnitOperation parameters from CADETProcess to CADET.

AdsorptionParameters(wrapped_object)

Converter for Binding model parameters from CADETProcess to CADET.

ReactionParameters(wrapped_object)

Converter for Reaction model parameters from CADETProcess to CADET.

SolverParameters(nthreads, ...)

Class for defining the solver parameters for CADET.

SolverTimeIntegratorParameters(abstol, ...)

Converter for time integartor parameters from CADETProcess to CADET.

ReturnParameters(write_solution_times, ...)

Solution writer for system.

SensitivityParameters(sens_method)

Sensitivity parameters.

SimulationResults#

After simulation, the Simulator returns a SimulationResults object.

SimulationResults(solver_name, ...)

Class for storing simulation results including the solver configuration