← Back
Editing: test_tnc.cpython-311.pyc
� d�cp3 � �h � d Z ddlZddlmZmZ ddlZddlmZ ddl m Z ddlmZ G d� d� � Z dS ) z5 Unit tests for TNC optimization routine from tnc.py � N)�assert_allclose�assert_equal��pow)�optimize)�matrixc � � e Zd ZdZd� Zd,d�Zd,d�Zd,d�Zd� Zd� Z d � Z d � Zd� Zd� Z d � Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d � Z!d!� Z"d"� Z#d#� Z$d$� Z%d%� Z&d&� Z'd'� Z(d(� Z)d)� Z*d*� Z+d+S )-�TestTncz�TNC non-linear optimization. These tests are taken from Prof. K. Schittkowski's test examples for constrained non-linear programming. http://www.uni-bayreuth.de/departments/math/~kschittkowski/home.htm c � � ddd�| _ d S )NF�� )�disp�maxfun)�opts)�selfs �?/usr/lib/python3/dist-packages/scipy/optimize/tests/test_tnc.py�setup_methodzTestTnc.setup_method s � �"�c�2�2�� � � � � Y@c � � |t |d t |d d� � z d� � z t d|d z d� � z S )N� r � � �?r �r �x�as r �f1z TestTnc.f1 sC � ��3��!��s�1�Q�4��|�|�+�a�0�0�0�3�s�Q�q�T�z�1�3E�3E�E�Er c � � ddg}d|z |d t |d d� � z z |d<