SOLIDstate
A C++ library for solid state physics
|
parent class for Quantum Mechanical Operators More...
#include <Hamiltonian.hpp>
Public Member Functions | |
virtual | ~Operator () |
Destroy the Operator object. More... | |
Public Attributes | |
T1< T2 > | matrixElements |
container for matrix elements More... | |
TermsEnabled | termsEnabled |
Terms enabled in Operator. More... | |
parent class for Quantum Mechanical Operators
T1 | matrix type: arma::Mat and arma:SpMat are supported |
T2 | data type: double, std::complex<double> are supported |
|
inlinevirtual |
Destroy the Operator object.
T1<T2> solid::Operator< T1, T2 >::matrixElements |
container for matrix elements
TermsEnabled solid::Operator< T1, T2 >::termsEnabled |
Terms enabled in Operator.
e.g. hopping, one-body interaction, two-body interaction ...