Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/numpy/f2py/__pycache__/ |
Upload File : |
o 6��a�$ � @ s� d Z ddd� ZdZddlZddlmZmZmZmZm Z m Z mZmZm Z mZmZmZmZ dd d �Zddd�Zdd d�Zdd� ZdS )aW Rules for building C/API module with f2py2e. Copyright 1999,2000 Pearu Peterson all rights reserved, Pearu Peterson <pearu@ioc.ee> Permission to use, modify, and distribute this software is given under the terms of the NumPy License. NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. $Date: 2004/11/26 11:13:06 $ Pearu Peterson z$Revision: 1.16 $� ���z See `f2py -v`� N� ) �getfortranname� isexternal� isfunction�isfunction_wrap�isintent_in�isintent_out�islogicalfunction�ismoduleroutine�isscalar�issubroutine�issubroutine_wrap�outmess�showc C s� |d u r|}|| vrt | � td| � dS d| | vr*t | | � td| � dS | | d }|dkrDd| | v rDd|| | d f }i }d}d| | v rW| | d }d }nd | | v re| | d }d}d|v r�|r�|d d v rvd| }nLd|||d f }nB|d dv r�d||d f }n3d||d f }n*d|v r�d||d f }d |v r�d||d f }nd| }nd |v r�d||d f }d||f }d| | v r�d|d�| | d �f }|S )Nz1var2fixfortran: No definition for argument "%s". � �typespecz/var2fixfortran: No typespec for argument "%s". �type�typenamez%s(%s)�kindselector�kind�charselector�len�*)r �:�(*)z %s(len=*)z %s(%s=%s))r r z%s*(%s)z%s*%sz %s(len=%sz%s,kind=%s)z%s)z%s(kind=%s)z%s %s� dimension�,)r r �join)�vars�a�fa�f90mode�vardef�selector�lk� r'