11 #ifndef MATRIXELEMENTFILLER_MATRIXELEMENTFILLER_HPP
12 #define MATRIXELEMENTFILLER_MATRIXELEMENTFILLER_HPP
14 #include "../QuantumSystem/QuantumSystem.hpp"
17 #include <type_traits>
38 template <
template <
typename>
class T1,
typename T2>
49 template <
template <
typename>
class T1,
typename T2>
59 template <
template <
typename>
class T1,
typename T2>
static void Filler(QuantumSystem< T1, T2 > &qSystem)
initialization of the matrixElements for QuantumSystem
Definition: MatrixElementFiller.cpp:36
Static class, which fills the QuantumSystem matrix elements.
Definition: MatrixElementFiller.hpp:28
static void Fill(QuantumSystem< T1, T2 > &qSystem)
fills matrixElements for QuantumSystem for selected Operator
Definition: MatrixElementFiller.cpp:19
static void WarmUp(QuantumSystem< T1, T2 > &qSystem)
initialization of the matrixElements for QuantumSystem
Definition: MatrixElementFiller.cpp:26
general purpouse class for solving quantum systems
Definition: QuantumSystem.hpp:39