class for filling Hamiltonian matrix elements from ParametersConnections
More...
#include <ConnectionsFiller.hpp>
|
template<class T > |
static void | Spinfull (Hamiltonian< T > &hamiltonian, ParametersConnections ¶meterConnections) |
| constructing Spinfull terms from ParametersConnections More...
|
|
template<class T > |
static void | Spinless (Hamiltonian< T > &hamiltonian, ParametersConnections ¶meterConnections) |
| constructing Spinless terms from ParametersConnections More...
|
|
|
template<class T , class O > |
static void | LocalConnectionRepacking (Hamiltonian< T > &hamiltonian, Connections &connections) |
| Repacking local (1-site) term O. More...
|
|
template<class T , class O > |
static void | NonLocalConnectionRepacking (Hamiltonian< T > &hamiltonian, Connections &connections) |
| Repacking non-local (2-sites) term O. More...
|
|
template<class T , class O > |
static void | ConnectionsRepacking (Hamiltonian< T > &hamiltonian, Connections &connections, const std::string &name) |
| Repacking all terms (local and non-local) More...
|
|
template<class T > |
static void | SpinfullSwitch (Hamiltonian< T > &hamiltonian, Connections &connections, const std::string &name) |
| List of all Spinfull terms which are avaliable from ParametersConnections. More...
|
|
template<class T > |
static void | SpinlessSwitch (Hamiltonian< T > &hamiltonian, Connections &connections, const std::string &name) |
| List of all Spinless terms which are avaliable from ParametersConnections. More...
|
|
class for filling Hamiltonian matrix elements from ParametersConnections
◆ ConnectionsRepacking()
template<class T , class O >
static void ConnectionsFiller::ConnectionsRepacking |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
Connections & |
connections, |
|
|
const std::string & |
name |
|
) |
| |
|
inlinestaticprivate |
Repacking all terms (local and non-local)
- Template Parameters
-
- Parameters
-
hamiltonian | |
connections | |
name | |
◆ LocalConnectionRepacking()
template<class T , class O >
static void ConnectionsFiller::LocalConnectionRepacking |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
Connections & |
connections |
|
) |
| |
|
inlinestaticprivate |
Repacking local (1-site) term O.
- Template Parameters
-
- Parameters
-
◆ NonLocalConnectionRepacking()
template<class T , class O >
static void ConnectionsFiller::NonLocalConnectionRepacking |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
Connections & |
connections |
|
) |
| |
|
inlinestaticprivate |
Repacking non-local (2-sites) term O.
- Template Parameters
-
- Parameters
-
◆ Spinfull()
template<class T >
static void ConnectionsFiller::Spinfull |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
ParametersConnections & |
parameterConnections |
|
) |
| |
|
inlinestatic |
constructing Spinfull terms from ParametersConnections
- Template Parameters
-
- Parameters
-
hamiltonian | |
parameterConnections | |
◆ SpinfullSwitch()
template<class T >
static void ConnectionsFiller::SpinfullSwitch |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
Connections & |
connections, |
|
|
const std::string & |
name |
|
) |
| |
|
inlinestaticprivate |
List of all Spinfull terms which are avaliable from ParametersConnections.
- Template Parameters
-
- Parameters
-
hamiltonian | |
connections | |
name | |
◆ Spinless()
template<class T >
static void ConnectionsFiller::Spinless |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
ParametersConnections & |
parameterConnections |
|
) |
| |
|
inlinestatic |
constructing Spinless terms from ParametersConnections
- Template Parameters
-
- Parameters
-
hamiltonian | |
parameterConnections | |
◆ SpinlessSwitch()
template<class T >
static void ConnectionsFiller::SpinlessSwitch |
( |
Hamiltonian< T > & |
hamiltonian, |
|
|
Connections & |
connections, |
|
|
const std::string & |
name |
|
) |
| |
|
inlinestaticprivate |
List of all Spinless terms which are avaliable from ParametersConnections.
- Template Parameters
-
- Parameters
-
hamiltonian | |
connections | |
name | |
The documentation for this class was generated from the following file: