superconducting term
\[ \hat H_{\mathrm{prox}} = \sum_{\langle i,j\rangle} \left(\Delta_{ij}e^{i\phi_{ij}} c_{i}^\dagger c_{j}+\mathrm{h.c.}\right) = i\sum_{\langle i,j\rangle} \frac{\Delta_{ij}}{2}\left( \sin \phi_{ij} \gamma_i^+ \gamma_j^+ +\cos \phi_{ij} \gamma_i^+ \gamma_j^- -\cos \phi_{ij} \gamma_j^+ \gamma_i^- -\sin \phi_{ij} \gamma_i^- \gamma_j^- \right) \]
More...
#include <ProxTerm.hpp>
|
static const std::string | name {Spinfull::ProxTerm::name} |
|
static constexpr size_t | locality {2} |
|
superconducting term
\[ \hat H_{\mathrm{prox}} = \sum_{\langle i,j\rangle} \left(\Delta_{ij}e^{i\phi_{ij}} c_{i}^\dagger c_{j}+\mathrm{h.c.}\right) = i\sum_{\langle i,j\rangle} \frac{\Delta_{ij}}{2}\left( \sin \phi_{ij} \gamma_i^+ \gamma_j^+ +\cos \phi_{ij} \gamma_i^+ \gamma_j^- -\cos \phi_{ij} \gamma_j^+ \gamma_i^- -\sin \phi_{ij} \gamma_i^- \gamma_j^- \right) \]
◆ Fill()
template<class T >
static void Spinless::ProxTerm::Fill |
( |
Hamiltonian< T > & |
ham, |
|
|
double |
delta, |
|
|
int |
i, |
|
|
int |
j, |
|
|
double |
phase = 0.0 |
|
) |
| |
|
inlinestatic |
Filler.
- Template Parameters
-
T | matrix type, support for: arma::mat, arma::sp_mat |
- Parameters
-
ham | hamiltonian container |
delta | delta potential value \(\Delta_{ij}\) |
i | site index |
j | site index |
phase | superconducting phase value \(\phi_{ij}\) |
◆ locality
constexpr size_t Spinless::ProxTerm::locality {2} |
|
static |
◆ name
const std::string Spinless::ProxTerm::name {Spinfull::ProxTerm::name} |
|
static |
The documentation for this class was generated from the following file: