o
    ‡ZŽhò  ã                   @   s   d dl T G dd„ dƒZdS )é    )Ú*c                   @   sJ  e Zd Zdefdd„Zdefdd„Zdefdd„Zdefd	d
„Zdefdd„Z	defdd„Z
defdd„Zd/dd„Zdefdd„Zdefdd„Zdefdd„Zdefdd„Zdedefdd„Zdedefdd„Zdedefd d!„Zdedefd"d#„Zdedefd$d%„Zdedefd&d'„Zdedefd(d)„Zdefd*d+„Zdefd,d-„Zd.S )0ÚConstantIntNodeÚvalc                 C   s
   || _ d S ©N©r   )Úselfr   © r   úV/var/www/auris/lib/python3.10/site-packages/torch/fx/experimental/_constant_symnode.pyÚ__init__   ó   
zConstantIntNode.__init__Úreturnc                 C   ó   dS ©NTr   ©r   r   r   r	   Úis_constant   ó   zConstantIntNode.is_constantc                 C   ó   | j S r   r   r   r   r   r	   Úmaybe_as_int   ó   zConstantIntNode.maybe_as_intc                 C   r   r   r   r   r   r   r	   Úis_int   r   zConstantIntNode.is_intc                 C   r   ©NFr   r   r   r   r	   Úis_float   r   zConstantIntNode.is_floatc                 C   r   r   r   r   r   r   r	   Úis_bool   r   zConstantIntNode.is_boolc                 C   r   r   r   r   r   r   r	   Úis_nested_int   r   zConstantIntNode.is_nested_intc                 C   s   | S r   r   r   r   r   r	   Úclone   r   zConstantIntNode.clonec                 C   s
   t | jƒS r   )Ústrr   r   r   r   r	   Ú_str    r   zConstantIntNode._strc                 C   ó   |   ¡ S r   ©r   r   r   r   r	   Ú__str__#   ó   zConstantIntNode.__str__c                 C   r   r   r   r   r   r   r	   Ú__repr__&   r    zConstantIntNode.__repr__c                 C   r   r   r   r   r   r   r	   Ú_graph_repr)   r    zConstantIntNode._graph_reprÚotherc                 C   ó
   |  | ¡S r   )Úmul©r   r#   r   r   r	   r%   ,   r   zConstantIntNode.mulc                 C   r$   r   )Úeqr&   r   r   r	   r'   /   r   zConstantIntNode.eqc                 C   r$   r   )Úner&   r   r   r	   r(   2   r   zConstantIntNode.nec                 C   r$   r   )Últr&   r   r   r	   Úgt5   r   zConstantIntNode.gtc                 C   r$   r   )r*   r&   r   r   r	   r)   8   r   zConstantIntNode.ltc                 C   r$   r   )Úger&   r   r   r	   Úle;   r   zConstantIntNode.lec                 C   r$   r   )r,   r&   r   r   r	   r+   >   r   zConstantIntNode.gec                 C   r   r   r   r   r   r   r	   Úis_symbolicA   r   zConstantIntNode.is_symbolicc                 C   r   r   r   r   r   r   r	   Úconstant_intD   r   zConstantIntNode.constant_intN)r   r   )Ú__name__Ú
__module__Ú__qualname__Úintr
   Úboolr   r   r   r   r   r   r   r   r   r   r!   r"   ÚAnyr%   r'   r(   r*   r)   r,   r+   r-   r.   r   r   r   r	   r      s,    
r   N)Útypingr   r   r   r   r	   Ú<module>   s    