# dopri5_with_disc.py¶

assimulo.examples.dopri5_with_disc.run_example(with_plots=True)[source]

Example of the use of DOPRI5 for a differential equation with a discontinuity (state event) and the need for an event iteration.

on return:

• exp_mod problem instance
• exp_sim solver instance

No initialization defined for the problem.
A discontinuity occured at t = 1.000000e+00.
Current switches: [False, True, True]
Event info: [array([ 0,  0, -1]), False]
Final Run Statistics: ODE with discontinuities and a function with consistency problem

Number of steps                       : 3
Number of function evaluations        : 20
Number of error test failures         : 0
Number of state function evaluations  : 47
Number of state events                : 1

Solver options:

Solver                  : Dopri5
Tolerances (absolute)   : 1e-06
Tolerances (relative)   : 1e-06

No finalization defined for the problem.
Final Run Statistics: ODE with discontinuities and a function with consistency problem

Number of steps                       : 7
Number of function evaluations        : 46
Number of error test failures         : 0
Number of state function evaluations  : 52
Number of state events                : 1

Solver options:

Solver                  : Dopri5
Tolerances (absolute)   : 1e-06
Tolerances (relative)   : 1e-06

Simulation interval    : 0.0 - 10.0 seconds.
Elapsed simulation time: 0.0148429870605 seconds.


Note

Press [source] (to the top right) to view the example.