OpticalLattice1D#
- class OpticalLattice1D(atom, trapWavenegth)[source]#
Atom properties in optical lattices in 1D.
See example optical lattice calculations snippet.
- Parameters:
atom – one of AlkaliAtom or DivalentAtom
trapWavenegth (float) – wavelength of trapping laser light (in units of m)
Calculate#
Recoil energy for atoms in given optical lattice |
|
|
Atom's trapping frequecy for given trapth depth |
|
Define basis for Bloch band calculations |
|
Calculates energy levels (Bloch bands) for given quasimomentumList |
|
Bloch wavefunction as a function of 1D coordinate. |
|
Gives value at cooridnate x of a Wannier function localized at given lattice index. |
Visualise#
Plots energy level diagram (Bloch bands). |
Attributes#
Internal variables of the class. This is for low-level access to intermediate results (low level API).
list of quzimomentum for which the energies of states was calculated by |
|
energy of states obtained by |
|
list of saved eigen energy state compositions for each of the Calculated quasimomentums for the selected index of the Bloch band in |
|
save slattice trap potential depth for which calculation |