module to perform angular integration
atomic orbital quantum numbers
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | n | ||||
| integer, | public | :: | l | ||||
| integer, | public | :: | m | 
This function computes the double angular integral (real spherical harmonics)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | a_l | 
 l quantum number  | 
        ||
| type(atomorbital), | intent(in) | :: | a_i1 | 
 set of l,m quantum numbers  | 
        ||
| type(atomorbital), | intent(in) | :: | a_i2 | 
 set of l,m quantum numbers  | 
        ||
| type(atomorbital), | intent(in) | :: | a_i3 | 
 set of l,m quantum numbers  | 
        ||
| type(atomorbital), | intent(in) | :: | a_i4 | 
 set of l,m quantum numbers  | 
        
real Gaunt coefficient
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | a_l | |||
| integer, | intent(in) | :: | a_m | |||
| integer, | intent(in) | :: | a_l1 | |||
| integer, | intent(in) | :: | a_m1 | |||
| integer, | intent(in) | :: | a_l2 | |||
| integer, | intent(in) | :: | a_m2 |