24 #ifndef COM_DAFER45_TBTK_SPECTRAL_FUNCTION
25 #define COM_DAFER45_TBTK_SPECTRAL_FUNCTION
33 class SpectralFunction :
public LDOS{
37 const std::vector<int> &ranges,
45 const std::vector<int> &ranges,
54 const IndexTree &indexTree,
62 const IndexTree &indexTree,
70 SpectralFunction(
const SpectralFunction &spectralFunction);
73 SpectralFunction(SpectralFunction &&spectralFunction);
79 SpectralFunction& operator=(
const SpectralFunction &rhs);
82 SpectralFunction& operator=(SpectralFunction &&rhs);
85 virtual std::string serialize(Mode mode)
const;