Octopus
simplex_oct_m::simplex_dos Interface Reference

Detailed Description

Definition at line 156 of file simplex.F90.

Private Member Functions

subroutine simplex_dos_single (rdim, esimplex, eF, dos)
 Get only the DOS contribution of a single simplex. More...
 
subroutine simplex_dos_array (rdim, esimplex, eFs, dos)
 Get only the DOS contribution of a single simplex for multiple reference energies. More...
 

Member Function/Subroutine Documentation

◆ simplex_dos_single()

subroutine simplex_oct_m::simplex_dos::simplex_dos_single ( integer, intent(in)  rdim,
real(real64), dimension(:), intent(in)  esimplex,
real(real64), intent(in)  eF,
real(real64), dimension(:), intent(out)  dos 
)
private

Get only the DOS contribution of a single simplex.

Parameters
[in]rdimReduced dimension of the problem (non-zero dimensions in k-space)
[in]esimplexEigenenergies on the corner points of a simplex
[in]eFReference energy
[out]dosContribution to the DOS by the simplex

Definition at line 555 of file simplex.F90.

◆ simplex_dos_array()

subroutine simplex_oct_m::simplex_dos::simplex_dos_array ( integer, intent(in)  rdim,
real(real64), dimension(:), intent(in)  esimplex,
real(real64), dimension(:), intent(in)  eFs,
real(real64), dimension(:,:), intent(out)  dos 
)
private

Get only the DOS contribution of a single simplex for multiple reference energies.

Parameters
[in]rdimReduced dimension of the problem (non-zero dimensions in k-space)
[in]esimplexEigenenergies on the corner points of a simplex
[in]eFsReference energies
[out]dosContribution to the DOS by the simplex, indexed as (vertex, energy)

Definition at line 575 of file simplex.F90.


The documentation for this interface was generated from the following file: