
    3j                     2    S SK r  " S S\ R                  S9rg)    Nc                   "   \ rS rSrSr\R                  SS j5       r\R                  S 5       r\	\R                  S 5       5       r
\	\R                  S 5       5       r\	\R                  S 5       5       r\	\R                  S	 5       5       rS
 rSrg)BaseBrownian    Nc                     [         eNNotImplementedError)selftatbreturn_Ureturn_As        Z/home/wildlama/miniconda3/lib/python3.13/site-packages/torchsde/_brownian/brownian_base.py__call__BaseBrownian.__call__       !!    c                     [         er   r	   r   s    r   __repr__BaseBrownian.__repr__   r   r   c                     [         er   r	   r   s    r   dtypeBaseBrownian.dtype   
     "!r   c                     [         er   r	   r   s    r   deviceBaseBrownian.device"   r   r   c                     [         er   r	   r   s    r   shapeBaseBrownian.shape'   r   r   c                     [         er   r	   r   s    r   levy_area_approximation$BaseBrownian.levy_area_approximation,   r   r   c                     U R                   $ r   )r!   r   s    r   sizeBaseBrownian.size1   s    zzr   )NFF)__name__
__module____qualname____firstlineno__	__slots__abcabstractmethodr   r   propertyr   r   r!   r$   r'   __static_attributes__r   r   r   r   r      s    I" " 	" " "  " "  " "  " "  "r   r   )	metaclass)r.   ABCMetar   r   r   r   <module>r4      s     S[[  r   