Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib64
/
python3.5
/
site-packages
/
numpy
/
f2py
/
__pycache__
/
File Content:
func2subr.cpython-35.opt-1.pyc
W��f�# � @ s� d Z d d l m Z m Z m Z d d d � Z d Z d d l Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d d d � Z d d d � Z d d d � Z d d � Z d S)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 � )�division�absolute_import�print_functionz$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 k r | } | | k r: t | � t d | � d Sd | | k rj t | | � t d | � d S| | d } | d k r� d | | k r� d | | | d f } i } d } d | | k r� | | d } d } n$ d | | k r| | d } d } d | k r�| rL| d d k r2d | } q�d | | | d f } q�| d d k rsd | | d f } q�d | | d f } np d | k r�d | | d f } d | k r�d | | d f } q�d | } n d | k r�d | | d f } d | | f } d | | k r;d | d j | | d � f } | S)Nz1var2fixfortran: No definition for argument "%s". � �typespecz/var2fixfortran: No typespec for argument "%s". �type�typenamez%s(%s)Zkindselector�kind�charselector�len�*�:�(*)z %s(len=*)z %s(%s=%s)z%s*(%s)z%s*%sz %s(len=%sz%s,kind=%s)z%s)z%s(kind=%s)z%s %s� dimension�,)r r r )r r )r r �join)�vars�aZfa�f90modeZvardef�selectorZlk� r% � /func2subr.py�var2fixfortran sP !r'