Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 1.97 KB

Utils.rst

File metadata and controls

100 lines (72 loc) · 1.97 KB
.. automodule:: +ott.+utils

utils Package

This package contains functions used by other methods in the toolbox. Most of these functions are from version 1 of the toolbox with some minor modifications and bug fixes.

Warning

These functions are likely to move in future releases and are not very well documented.

.. autofunction:: sbesselh1
.. autofunction:: sbesselh2
.. autofunction:: sbesselh
.. autofunction:: sbesselj

.. autofunction:: spharm
.. autofunction:: vsh
.. autofunction:: vswf
.. autofunction:: vswfcart

.. autofunction:: rtp2xyz
.. autofunction:: rtpv2xyzv

.. autofunction:: xyz2rtp
.. autofunction:: xyzv2rtpv

.. autofunction:: translate_z
.. autofunction:: rotx
.. autofunction:: roty
.. autofunction:: rotz

.. autofunction:: rotation_matrix
.. autofunction:: wigner_rotation_matrix

.. autofunction:: matchsize
.. autofunction:: threewide
.. autofunction:: iseven
.. autofunction:: isodd
.. autofunction:: rotate_3x3tensor

.. autofunction:: ka2nmax
.. autofunction:: nmax2ka


.. autofunction:: angulargrid
.. autofunction:: perpcomponent
.. autofunction:: inpolyhedron

.. todo:: These functions should be moved to other categories

.. autofunction:: paraxial_transformation_matrix
.. autofunction:: paraxial_beam_waist
.. autofunction:: lgmode
.. autofunction:: legendrerow
.. autofunction:: laguerre
.. autofunction:: incecoefficients
.. autofunction:: hgmode
.. autofunction:: hermite
.. autofunction:: emField
.. autofunction:: combined_index

.. automodule:: +ott.+utils.+polarizability

.. autofunction:: FCD
.. autofunction:: LDR
.. autofunction:: CM