Go to the documentation of this file.
23 #ifndef COM_DAFER45_TBTK_PROPERTY_EXTRACTOR_BLOCK_DIAGONALIZER
24 #define COM_DAFER45_TBTK_PROPERTY_EXTRACTOR_BLOCK_DIAGONALIZER
26 #include "TBTK/Solver/BlockDiagonalizer.h"
41 namespace PropertyExtractor{
108 const Index &blockIndex,
110 const Index &intraBlockIndex
126 std::vector<Index> patterns,
127 std::vector<Subindex> states
140 std::vector<Index> patterns,
142 = Property::GreensFunction::Type::Retarded
156 std::vector<Index> patterns
161 std::vector<Index> patterns
166 std::vector<Index> patterns
171 std::vector<Index> patterns
179 static void calculateWaveFunctionsCallback(
189 static void calculateGreensFunctionCallback(
198 static void calculateDensityCallback(
207 static void calculateMagnetizationCallback(
217 static void calculateLDOSCallback(
227 static void calculateSP_LDOSCallback(
247 const Index &blockIndex,
261 const Index &blockIndex,
263 const Index &intraBlockIndex
265 return solver.
getAmplitude(blockIndex, state, intraBlockIndex);
268 inline const Solver::Solver& BlockDiagonalizer::getSolver()
const{
const std::complex< double > getAmplitude(int state, const Index &index)
Definition: BlockDiagonalizer.h:233
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 block diagonal Model using diagonalization.
Definition: BlockDiagonalizer.h:68
const double getEigenValue(int state)
Definition: BlockDiagonalizer.h:292
Property container for the local density of states (LDOS).
Definition: LDOS.h:48
Property container for wave functions.
Type
Definition: GreensFunction.h:47
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).
Property container for density.
Definition: Density.h:43
Property container for the Green's function.
Definition: GreensFunction.h:44
Property container for magnetization.
Property container for the Green's function.
Abstract Property class.
Definition: Property.h:36
Property container for density.
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
Property container for magnetization.
Definition: Magnetization.h:44