Prepares shape corrections using gaussian quadrature as given by m. abramowitz and i.a. stegun, handbook of mathematical functions and applied mathematics series 55 (1968), pages 887 and 916.
Function to check if the angular momentum allows for the gaunt coefficients to be corrected
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | l1 | ||||
integer | :: | l2 | ||||
integer | :: | l3 |
Prepares shape corrections using gaussian quadrature
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | lpot | ||||
integer | :: | natyp | ||||
real(kind=dp) | :: | gsh(ngshd) | ||||
integer | :: | ilm_map(ngshd,3) | ||||
integer | :: | imaxsh(0:lmpotd) | ||||
integer | :: | lmsp(natypd,*) | ||||
integer | :: | ntcell(*) | ||||
real(kind=dp) | :: | w(lassld) | ||||
real(kind=dp) | :: | yr(lassld,0:lassld,0:lassld) | ||||
integer | :: | lassld | ||||
integer | :: | lmpotd | ||||
integer | :: | natypd | ||||
integer | :: | ngshd |