|
pomerol
2.2
|

Functions | |
| RealExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, RealType t, unsigned short Orbital1, unsigned short Orbital2, spin Spin1, spin Spin2) |
| ComplexExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, ComplexType t, unsigned short Orbital1, unsigned short Orbital2, spin Spin1, spin Spin2) |
| RealExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, RealType t, unsigned short Orbital, spin Spin) |
| ComplexExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, ComplexType t, unsigned short Orbital, spin Spin) |
| RealExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, RealType t, unsigned short Orbital1, unsigned short Orbital2) |
| ComplexExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, ComplexType t, unsigned short Orbital1, unsigned short Orbital2) |
| RealExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, RealType t, unsigned short NOrbitals=1) |
| ComplexExpr | Pomerol::LatticePresets::Hopping (std::string const &Label1, std::string const &Label2, ComplexType t, unsigned short NOrbitals=1) |
| ComplexExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| ComplexType | t, | ||
| unsigned short | NOrbitals = 1 |
||
| ) |
Make a fermionic hopping term \(t \sum_{\alpha\sigma} c^\dagger_{i\alpha\sigma}c_{j\alpha\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a complex hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | NOrbitals | Number of orbitals \(\alpha\) to sum over. |
| ComplexExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| ComplexType | t, | ||
| unsigned short | Orbital, | ||
| spin | Spin | ||
| ) |
Make a fermionic hopping term \(t c^\dagger_{i\alpha\sigma}c_{j\alpha\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a complex hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital | Orbital index \(\alpha\). |
| [in] | Spin | Spin component \(\sigma\). |
| ComplexExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| ComplexType | t, | ||
| unsigned short | Orbital1, | ||
| unsigned short | Orbital2 | ||
| ) |
Make a fermionic hopping term \(t \sum_\sigma c^\dagger_{i\alpha_1\sigma}c_{j\alpha_2\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a complex hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital1 | Orbital index \(\alpha_1\) on site \(i\) connected by this term. |
| [in] | Orbital2 | Orbital index \(\alpha_2\) on site \(j\) connected by this term. |
| ComplexExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| ComplexType | t, | ||
| unsigned short | Orbital1, | ||
| unsigned short | Orbital2, | ||
| spin | Spin1, | ||
| spin | Spin2 | ||
| ) |
Make a fermionic hopping term \(t c^\dagger_{i\alpha_1\sigma_1}c_{j\alpha_2\sigma_2} + h.c.\) between two lattice sites \(i \neq j\) with a complex hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital1 | Orbital index \(\alpha_1\) on site \(i\) connected by this term. |
| [in] | Orbital2 | Orbital index \(\alpha_2\) on site \(j\) connected by this term. |
| [in] | Spin1 | Spin component \(\sigma_1\) on site \(i\) connected by this term. |
| [in] | Spin2 | Spin component \(\sigma_2\) on site \(j\) connected by this term. |
| RealExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| RealType | t, | ||
| unsigned short | NOrbitals = 1 |
||
| ) |
Make a fermionic hopping term \(t \sum_{\alpha\sigma} c^\dagger_{i\alpha\sigma}c_{j\alpha\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a real hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | NOrbitals | Number of orbitals \(\alpha\) to sum over. |
| RealExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| RealType | t, | ||
| unsigned short | Orbital, | ||
| spin | Spin | ||
| ) |
Make a fermionic hopping term \(t c^\dagger_{i\alpha\sigma}c_{j\alpha\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a real hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital | Orbital index \(\alpha\). |
| [in] | Spin | Spin component \(\sigma\). |
| RealExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| RealType | t, | ||
| unsigned short | Orbital1, | ||
| unsigned short | Orbital2 | ||
| ) |
Make a fermionic hopping term \(t \sum_\sigma c^\dagger_{i\alpha_1\sigma}c_{j\alpha_2\sigma} + h.c.\) between two lattice sites \(i \neq j\) with a real hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital1 | Orbital index \(\alpha_1\) on site \(i\) connected by this term. |
| [in] | Orbital2 | Orbital index \(\alpha_2\) on site \(j\) connected by this term. |
| RealExpr Pomerol::LatticePresets::Hopping | ( | std::string const & | Label1, |
| std::string const & | Label2, | ||
| RealType | t, | ||
| unsigned short | Orbital1, | ||
| unsigned short | Orbital2, | ||
| spin | Spin1, | ||
| spin | Spin2 | ||
| ) |
Make a fermionic hopping term \(t c^\dagger_{i\alpha_1\sigma_1}c_{j\alpha_2\sigma_2} + h.c.\) between two lattice sites \(i \neq j\) with a real hopping matrix element.
| [in] | Label1 | The first lattice site \(i\) connected by this term. |
| [in] | Label2 | The second lattice site \(j\) connected by this term. |
| [in] | t | Hopping matrix element \(t\). |
| [in] | Orbital1 | Orbital index \(\alpha_1\) on site \(i\) connected by this term. |
| [in] | Orbital2 | Orbital index \(\alpha_2\) on site \(j\) connected by this term. |
| [in] | Spin1 | Spin component \(\sigma_1\) on site \(i\) connected by this term. |
| [in] | Spin2 | Spin component \(\sigma_2\) on site \(j\) connected by this term. |