CADETProcess.simulator.SolverTimeIntegratorParameters

CADETProcess.simulator.SolverTimeIntegratorParameters#

class CADETProcess.simulator.SolverTimeIntegratorParameters(abstol, algtol, reltol, reltol_sens, init_step_size, max_steps, max_step_size, errortest_sens, max_newton_iter, max_errtest_fail, max_convtest_fail, max_newton_iter_sens)[source]#

Converter for time integartor parameters from CADETProcess to CADET.

See also

Structure
Attributes:
abstol: float, optional

Absolute tolerance in the solution of the original system. The default is 1e-8.

algtol: float, optional

Tolerance in the solution of the nonlinear consistency equations. The default is 1e-12.

reltol: float, optional

Relative tolerance in the solution of the original system. The default is 1e-6.

reltol_sens: float, optional

Relative tolerance in the solution of the sensitivity systems. The default is 1e-12.

init_step_size: float, optional

Initial time integrator step size. The default is 1e-6.

max_steps: int, optional

Maximum number of timesteps taken by IDAS The default is 1000000.

max_step_size: float, optional

Maximum size of timesteps taken by IDAS. The default is 0.0 (unlimited).

errortest_sens: bool, optional

If True: Use (forward) sensitivities in local error test The default is True.

max_newton_iter: int, optional

Maximum number of Newton iterations in time step. The default is 3.

max_errtest_fail: int, optional

Maximum number of local error test failures in time step The default is 7.

max_convtest_fail: int, optional

Maximum number of Newton convergence test failures The default is 10.

max_newton_iter_sens: int, optional

Maximum number of Newton iterations in forward sensitivity time step The default is 3.

Methods

check_required_parameters()

Verify if all required parameters are set.