# scipy.integrate.complex_ode¶

class scipy.integrate.complex_ode(f, jac=None)[source]

A wrapper of ode for complex systems.

This functions similarly as ode, but re-maps a complex-valued equation system to a real-valued one before using the integrators.

Parameters
fcallable f(t, y, *f_args)

Rhs of the equation. t is a scalar, y.shape == (n,). f_args is set by calling set_f_params(*args).

jaccallable jac(t, y, *jac_args)

Jacobian of the rhs, jac[i,j] = d f[i] / d y[j]. jac_args is set by calling set_f_params(*args).

Examples

For usage examples, see ode.

Attributes
tfloat

Current time.

yndarray

Current variable values.

Methods

 Extracts the return code for the integration to enable better control if the integration fails. integrate(self, t[, step, relax]) Find y=y(t), set y as an initial condition, and return y. set_f_params(self, \*args) Set extra parameters for user-supplied function f. set_initial_value(self, y[, t]) Set initial conditions y(t) = y. set_integrator(self, name, \*\*integrator_params) Set integrator by name. set_jac_params(self, \*args) Set extra parameters for user-supplied function jac. set_solout(self, solout) Set callable to be called at every successful integration step. successful(self) Check if integration was successful.

#### Previous topic

scipy.integrate.ode.successful

#### Next topic

scipy.integrate.complex_ode.get_return_code