dos_sum#
- DensityOfStates.dos_sum(atoms: List[int] | None = None, principal_q_numbers: List[int] = [-1], orbitals: List[int] | None = None, spins: List[int] | None = None, sum_noncolinear: bool = True)[source]#
1Orbital table 2 3+-------+-----+------+------+------+------+------+------+------+------+ 4|n-lm | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 5+=======+=====+======+======+======+======+======+======+======+======+ 6|-1(tot)| s | py | pz | px | dxy | dyz | dz2 | dxz |x2-y2 | 7+=======+=====+======+======+======+======+======+======+======+======+ 8| 0 | s | | | | | | | | | 9+=======+=====+======+======+======+======+======+======+======+======+ 10| 1 | s | py | pz | px | | | | | | 11+=======+=====+======+======+======+======+======+======+======+======+ 12| 2 | s | py | pz | px | dxy | dyz | dz2 | dxz |x2-y2 | 13+=======+=====+======+======+======+======+======+======+======+======+ 14| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | 15+=======+=====+======+======+======+======+======+======+======+======+
- Parameters:
atoms (List[int], optional) – list of atom index needed to be sumed over. count from zero with the same order as input. The default is None.
principal_q_numbers (List[int], optional) – List of n quantum numbers to be summed over. The default is [-1].
orbitals (List[int], optional) – List of orbitals to be summed over. The default is None.
spins (List[int], optional) – List of spins to be summed over. The default is None.
- Returns:
ret (list float) – The summed density of states.