Majoranapp
A C++ library for studying MZM in non-interacting systems
RashbaZTerm.hpp File Reference
#include "../Hamiltonian.hpp"
#include "../EnumGamma.hpp"
Include dependency graph for RashbaZTerm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Spinfull::RashbaZTerm
 Rashba Z term

\[ \hat H_{\mathrm{Rashba}\, z} = \sum_{\langle i,j\rangle}\sum_{\sigma\sigma'} \alpha_{ij}^z c_{i\sigma}^\dagger (i\sigma^z)_{\sigma\sigma'} c_{j\sigma'} +\mathrm{h.c.}= \sum_{\langle i,j\rangle}\alpha_{ij}^z\left( i c_{i\uparrow}^\dagger c_{j\uparrow} -i c_{i\downarrow}^\dagger c_{j\downarrow}\right) +\mathrm{h.c.} = i\sum_{\langle i,j\rangle} \frac{\alpha_{ij}^z}{2}\left( \gamma_{i\uparrow}^+ \gamma_{j\uparrow}^+ +\gamma_{i\uparrow}^- \gamma_{j\uparrow}^- -\gamma_{i\downarrow}^+ \gamma_{j\downarrow}^+ -\gamma_{j\downarrow}^- \gamma_{i\downarrow}^- \right) \]

. More...

 

Namespaces

 Spinfull