OwlCyberSecurity - MANAGER
Edit File: test_triangulation.cpython-38.pyc
U ��]V� � @ s d dl Zd dlmZ d dlmZ d dlZd dl m Z mZmZ d dl m mZ d dlmZ d dlmZ d dlmZ d dlZejdkZdd� Zdd � Zd d� Zej�dg g fd gdgfd dgddgfd dd gdddgfd ddgdddgfd d d dd dgddddddgfg�dd� �Zdd� Z edgdgd�dd� �Z!dd� Z"dd� Z#dd� Z$d d!� Z%d"d#� Z&d$d%� Z'd&d'� Z(d(d)� Z)ed*gdgd+d,d-�d.d/� �Z*ed0gdgd+d1d-�d2d3� �Z+d4d5� Z,d6d7� Z-d8d9� Z.d:d;� Z/d<d=� Z0d>d?� Z1d@dA� Z2dBdC� Z3dDdE� Z4dFdG� Z5dHdI� Z6dS )J� N)�assert_array_equal�assert_array_almost_equal�assert_array_less)�image_comparison)�PathZwin32c C sP d} d}t �t �dd| �t �dd|��\}}|�� }|�� }| | }d| d |d }d| | d| d| d }t�||�}t|j|� t|j|� t |j �|ks�t�t �|j �dks�t�t � |j �|d ks�t�t |j�|ks�t�t �|j�dk�st�t � |j�|d k�st�|j}d |_t|j|� tt �|j �t �|�� d S ) N� � � � �?� � � r )�np�meshgrid�linspace�ravel�mtri� Triangulationr �x�y�len� triangles�AssertionError�min�max�edges� neighbors� _neighborsr �unique�arange) ZnxZnyr r �npointsZ ntrianglesZnedges�triangr � r"