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