verry.integrate.IntegratorFactory#

class verry.integrate.IntegratorFactory#

Bases: ABC, Generic

Abstract factory for creating Integrator.

abstractmethod copy()#

Return a shallow copy of the factory.

abstractmethod create(fun, t0, y0, t_bound)#

Create Integrator.

Parameters:
  • fun (Callable) – Right-hand side of the system. The calling signature is fun(t, *y).

  • t0 (Interval) – Initial time.

  • y0 (IntervalMatrix | Sequence[Interval]) – Initial state.

  • t_bound (Interval) – Boundary time. Its infimum must be greater than the supremum of t0.

Return type:

Integrator