← Back
Editing: test_integrate.cpython-311.pyc
� d�c_ � � � d Z ddlZddlmZmZmZmZmZmZm Z m Z mZmZm Z ddlmZmZmZmZmZmZ ddlmZ ddlmZmZmZ G d� d� � Z G d � d � � Z G d� de� � Z G d � de� � Z G d� d� � Z G d� d� � Z! G d� d� � Z" G d� de"� � Z# G d� de"� � Z$ G d� de"� � Z% G d� de"� � Z&e#e$e%e&gZ'd� Z(d� Z)d� Z*d � Z+d!� Z,d"� Z-d#� Z.d$� Z/ G d%� d&� � Z0 G d'� d(e0� � Z1 G d)� d*e0� � Z2 G d+� d,e0� � Z3 G d-� d.e0� � Z4 G d/� d0e0� � Z5d1� Z6d2� Z7d3� Z8d4� Z9d5� Z:dS )6z" Tests for numerical integration. � N)�arange�zeros�array�dot�sqrt�cos�sin�eye�pi�exp�allclose)�assert_�assert_array_almost_equal�assert_allclose�assert_array_equal�assert_equal�assert_warns)�raises)�odeint�ode�complex_odec � � e Zd Zd� Zd� ZdS )� TestOdeintc � �� t d�j d� � }t �j �j |d�� � \ }}t �� ||� � � � t �fd��j |dd�� � \ }}t �� ||� � � � t �d� � r�t �j �j |�j d�� � \ }}t �� ||� � � � t �fd ��j |�fd �dd�� � \ }}t �� ||� � � � d S d S )N� g�������?T��full_outputc �0 �� �� || � � S �N��f��t�y�problems ��F/usr/lib/python3/dist-packages/scipy/integrate/tests/test_integrate.py�<lambda>z(TestOdeint._do_problem.<locals>.<lambda> s �� �'�)�)�A�q�/�/� � )r �tfirst�jac)�Dfunr c �0 �� �� || � � S r r r"