o
    8Va                     @   s|   d dl mZmZmZmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ edddd	d
  eZeZeZeZeZe
ZeZdS )    )ArrayTensorProductArrayContractionArrayAddArrayDiagonal)convert_array_to_matrix)convert_indexed_to_array)convert_matrix_to_array)SymPyDeprecationWarningz+Array expressions inside the codegen modulez5Experimental module in sympy.tensor.array.expressionsiR  z1.8)ZfeatureZ
useinsteadZissueZdeprecated_since_versionN)Z0sympy.tensor.array.expressions.array_expressionsr   r   r   r   Z3sympy.tensor.array.expressions.conv_array_to_matrixr   Z4sympy.tensor.array.expressions.conv_indexed_to_arrayr   Z3sympy.tensor.array.expressions.conv_matrix_to_arrayr   Zsympy.utilities.exceptionsr	   warnZCodegenArrayTensorProductZCodegenArrayContractionZCodegenArrayElementwiseAddZCodegenArrayDiagonalZrecognize_matrix_expressionZparse_matrix_expressionZparse_indexed_expression r   r   ;/usr/lib/python3/dist-packages/sympy/codegen/array_utils.py<module>   s&    