�������4��
�5�N
��O
�"�P�R
��U	��V	��W
�5�X	��Y
�5�Z�[�\
��P�]
��^
��_
��`
��a
�5�b
�c�d
�5�e
�5�f�g
�5�h
��i�j�k
��l
��m�n
��o
�p�q
��r�s�a�Lucar/ma2/Array;�nelems�I�ima�Lucar/ma2/Index;�<init>�([D)V�Code�LineNumberTable�LocalVariableTable�this�Lucar/ma2/MAVector;�values�[D�(I)V�(Lucar/ma2/Array;)V�
StackMapTable�t�	getNelems�()I�	getDouble�(I)D�i�	setDouble�(ID)V�val�D�copy�()Lucar/ma2/MAVector;�cos�(Lucar/ma2/MAVector;)D�v�norm�normV�dot�k�sum�()D�	normalize�()V�
SourceFile�
MAVector.java�u�v�)�3�)�K�w�ucar/ma2/ArrayDouble$D1�D1�InnerClasses�)�2�#�$�%�&�x�y�'�(�z�7�"java/lang/IllegalArgumentException�java/lang/StringBuilder�rank != 1, instead = �{�|�{�}�~��)�������������8���;���ucar/ma2/MAVector�?���6�7�
MAVector.cos � != �D�I�F�B�
MAVector.dot �8�9�������;�<�java/lang/Object�ucar/ma2/Array�makeFromJavaArray�%(Ljava/lang/Object;Z)Lucar/ma2/Array;�ucar/ma2/ArrayDouble�getIndex�()Lucar/ma2/Index;�getRank�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getShape�()[I�ucar/ma2/Index�set�(I)Lucar/ma2/Index;�(Lucar/ma2/Index;)D�(Lucar/ma2/Index;D)V�()Lucar/ma2/Array;�java/lang/Math�sqrt�(D)D�!��"�����#�$����%�&����'�(�����)�*��+���B�����
*+���������,���
�����	��-�������
�.�/�����
�0�1���)�2��+���e�����!*��*��Y����*��**������	�����,��������� ��!��"� �#�-�������!�.�/�����!�%�&���)�3��+���������B*��*+��+��
��!��Y��Y��
��+��
�������*+��.��*+����	�����,�������+��,�	�-��.�/�/�9�0�A�1�-�������B�.�/�����B�#�$��4������/���5����6�7��+���/�����*�������,�������4�-��������.�/����8�9��+���D�����*��*��	���������,�������8�-��������.�/������:�&���;�<��+���S�����*��*��	��(�������,���
����<��=�-��� �����.�/������:�&�����=�>���?�@��+���9�������Y*�����������,�������C�-��������.�/����A�B��+���������Z*��+����-��Y��Y��
��*������+���������*��I+��9(���
����*+��(ko�����,�������O��P�5�R�:�S�@�T�M�U�O�W�-���*����Z�.�/�����Z�C�/��:� �D�>��@��E�>��4���	�5����F�B��+���������[*��+����-��Y��Y��
��*������+���������I6*����(*��+��kcI����(�����,�������c��d�5�f�7�g�C�h�S�g�Y�j�-���*��:��G�&����[�.�/�����[�C�/��7�$�H�>��4����5������D�I��+���������&H>*����*��9'kcH����'�� �����,�������t��u��v��w��u�!�z�-���*����=�>����G�&����&�.�/����$�H�>��4���
�������J�K��+���������-*��H'����>*����*��9*'o��!��������,���"���������������������&���,���-���*���	�=�>����G�&����-�.�/����(�D�>��4���
���������L����M�T���
���Q�S�