1 #ifndef SPINFULLFILLER_KINETICTERM_HPP 2 #define SPINFULLFILLER_KINETICTERM_HPP 4 #include "../Hamiltonian.hpp" 5 #include "../EnumGamma.hpp" 45 static const std::string
name;
Hamiltonian class for counting MZM in non-interacting systems.
Definition: Hamiltonian.hpp:13
kinetic term
Definition: KineticTerm.hpp:24
static constexpr size_t locality
Definition: KineticTerm.hpp:46
static const std::string name
Definition: KineticTerm.hpp:45
Definition: ChemicalTerm.hpp:7
void InsertBlock(Gamma gammai, int i, Gamma gammaj, int j, double value)
insert block: value * gamma_i^alpha gamma_j^beta
Definition: Hamiltonian.hpp:59
static void Fill(Hamiltonian< T > &ham, double t_integral, int i, int j)
Filler.
Definition: KineticTerm.hpp:37