23 #ifndef COM_DAFER45_TBTK_PROPERTY_EXTRACTOR_ARNOLDI_ITERATOR
24 #define COM_DAFER45_TBTK_PROPERTY_EXTRACTOR_ARNOLDI_ITERATOR
26 #include "TBTK/Solver/ArnoldiIterator.h"
39 namespace PropertyExtractor{
74 std::vector<Index> patterns,
75 std::vector<Subindex> states
96 std::vector<Index> patterns
107 std::vector<Index> patterns
112 static void calculateWaveFunctionsCallback(
122 static void calculateLDOSCallback(
132 static void calculateSpinPolarizedLDOSCallback(
Property container for density of states (DOS).
Definition: DOS.h:48
Property container for eigen values.
Property container for spin-polarized local density of states (spin-polarized LDOS).
Definition: SpinPolarizedLDOS.h:46
Solves a Model using Arnoldi iteration.
Definition: ArnoldiIterator.h:60
Property container for the local density of states (LDOS).
Definition: LDOS.h:48
const std::complex< double > getAmplitude(int state, const Index &index)
Definition: ArnoldiIterator.h:315
Property container for wave functions.
Property container for local density of states (LDOS).
Property container for spin-polarized local density of states (spin-polarized LDOS).
Property container for density of states (DOS).
const double getEigenValue(int state) const
Definition: ArnoldiIterator.h:311
Property container for the Green's function.
Abstract Property class.
Definition: Property.h:36
Base class for Solvers.
Definition: Solver.h:42
Physical index.
Definition: Index.h:44
Property container for eigen values.
Definition: EigenValues.h:46
Property container for wave function.
Definition: WaveFunctions.h:45