← Back
Editing: test_nonlin.cpython-311.pyc
� d�c5B � �� � d Z ddlmZ ddlZddlmZmZ ddlm Z m Z ddlmZ ddlZ ddlmZ ej ej ej ej ej ej ej d �Zej ej ej ej d �Zd� Zg d�e_ i e_ i e_ i e_ d � Zg d�e_ ej ej d�e_ i e_ i e_ d� Zg d�e_ i e_ i e_ i e_ d� Z g d�e _ i e _ i e _ i e _ d� Z!ddge!_ ej ej ej d�e!_ dhe!_ h d�e!_ d� Z"g d�e"_ ej ej ej d�e"_ ddhe"_ dhe"_ d� Z#dd ge#_ ej ej ej d�e#_ i e#_ i e#_ G d!� d"� � Z$ G d#� d$� � Z% G d%� d&� � Z& G d'� d(� � Z' G d)� d*� � Z(dS )+zA Unit tests for nonlinear solvers Author: Ondrej Certik May 2007 � )�assert_N)�_nonlin�root)�diag�dot)�inv� )�pressure_network)�anderson�diagbroyden�linearmixing�excitingmixing�broyden1�broyden2�krylov)r r r r c � � t j | � � j } t g d�� � }d}| | z |t | j | z � � z | z z }|S )N)� � g �?r � �?�{�G�z�?)�np�asarray�Tr �float)�x�d�c�fs �B/usr/lib/python3/dist-packages/scipy/optimize/tests/test_nonlin.py�Fr sR � � � �1� � ��A��_�_�_���A��A� ��Q���U�1�3��7�^�^�#�a�'�'�A��H� )r r r r r c � � | S �N� �r s r �F2r&