Toolbox for simulating optical tweezers
axial_equilibrium- find equilibrium position and stiffness along beam axis
Bsc- abstract class representing beam shape coefficients
BscBessel- representation of a Bessel beam and Bessel-like beams with OAM
BscBesselAnnular- 具有环形远场轮廓的光束
BscPlane- 在VSWF系数中的平面波的表示
BscPmAnnular- 具有环形远场轮廓的光束
BSCPMGAUSS- 使用点匹配方法提供HG,LG和IG梁
BscPmParaxial- calculate representation from farfield/paraxial beam
BSCPointMatch- 使用点匹配生成的BSC的基类
change_warnings- enables or disables move/depreciation warnings
find_equilibrium- estimates equilibrium positions from position-force data
find_traps- attempt to find and characterise traps from position-force data
forcetorque——计算力/力矩/旋转三维正交pace
TmatrixMie- construct T-matrix from Mie scattering coefficients
TmatrixPm- constructs a T-matrix using the point matching method
trap_stiffness- calculate the force and torque trap stiffness
warning- OTT的MATLAB警告功能超载
AxisymShape- 轴法颗粒的抽象类
Cube- a simple cube shape
Shape- abstract class for optical tweezers toolbox shapes
StarShape- 星形粒子的抽象类
StlLoader- load a shape from a STL file
Superellipsoid- a simple superellipsoid shape
TriangularMesh- base class for triangular mesh objects (such as file loaders)
RTPV2XYZV- spherical to cartiesn vector field conversion
sbesselh- spherical hankel function hn(kr) of the first or
sbesselh1- spherical hankel function hn(kr) of the first kind,
sbesselh2- spherical hankel function hn(kr) of the second kind
sbesselj- spherical bessel function jn(kr)
spharm- scalar spherical harmonics and angular partial derivatives.
threewide- 在3列中重复输入,创建COLUM矢量
vsh- calculate vector spherical harmonics
vswf- 矢量球形波函数:m_k,n_k。
vswfcart- vector spherical harmonics spherical coordinate input,
wigner_rotation_matrix- rotation matrix for rotation of spherical
用于生成和模拟空间光调节器模式的工具箱。
finalize- a pattern, applying a color map and taking the modulo.