11 #ifndef HAMILTONIAN_HAMILTONIAN_HPP
12 #define HAMILTONIAN_HAMILTONIAN_HPP
59 template <
template <
typename>
class T1,
typename T2>
virtual void SelectTerms()=0
selecting active terms in Hamiltonian
virtual ~IHamiltonian()
Destroy the IHamiltonian object.
Definition: Hamiltonian.hpp:50
interface for Hamiltonian
Definition: Hamiltonian.hpp:26
TermsEnabled termsEnabled
Terms enabled in Operator.
Definition: Hamiltonian.hpp:73
virtual ~Operator()
Destroy the Operator object.
Definition: Hamiltonian.hpp:78
Terms enebled in Operator.
Definition: TermsEnabled.hpp:24
parent class for Quantum Mechanical Operators
Definition: Hamiltonian.hpp:60
T1< T2 > matrixElements
container for matrix elements
Definition: Hamiltonian.hpp:66