aerosandbox.numpy.integrate#

Module Contents#

Functions#

quad(func, a, b[, full_output, variable_of_integration])

solve_ivp(fun, t_span, y0[, method, t_eval, ...])

lotkavolterra_func(t, z)

aerosandbox.numpy.integrate.quad(func, a, b, full_output=False, variable_of_integration=None)[source]#
Parameters:
  • func (Union[Callable, casadi.MX]) –

  • a (float) –

  • b (float) –

  • full_output (bool) –

  • variable_of_integration (casadi.MX) –

Return type:

Union[Tuple[float, float], Tuple[float, float, dict]]

aerosandbox.numpy.integrate.solve_ivp(fun, t_span, y0, method='RK45', t_eval=None, dense_output=False, events=None, vectorized=False, args=None, t_variable=None, y_variables=None, **options)[source]#
Parameters:
  • fun (Union[Callable, casadi.MX]) –

  • t_span (Tuple[float, float]) –

  • y0 (Union[aerosandbox.numpy.ndarray, casadi.MX]) –

  • method (str) –

  • t_eval (Union[aerosandbox.numpy.ndarray, casadi.MX]) –

  • dense_output (bool) –

  • events (Union[Callable, List[Callable]]) –

  • vectorized (bool) –

  • args (Optional[Tuple]) –

  • t_variable (casadi.MX) –

  • y_variables (Union[casadi.MX, Tuple[casadi.MX]]) –

aerosandbox.numpy.integrate.lotkavolterra_func(t, z)[source]#