1 #ifndef SPINLESSFILLER_KINETICTERM_HPP 2 #define SPINLESSFILLER_KINETICTERM_HPP 4 #include "../Hamiltonian.hpp" 5 #include "../EnumGamma.hpp" 6 #include "../SpinfullFiller/KineticTerm.hpp" 45 static const std::string
name;
Definition: ChemicalTerm.hpp:8
Hamiltonian class for counting MZM in non-interacting systems.
Definition: Hamiltonian.hpp:13
static const std::string name
Definition: KineticTerm.hpp:45
static const std::string name
Definition: KineticTerm.hpp:45
static void Fill(Hamiltonian< T > &ham, double t_integral, int i, int j)
Filler.
Definition: KineticTerm.hpp:39
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 constexpr size_t locality
Definition: KineticTerm.hpp:46
kinetic term
Definition: KineticTerm.hpp:26