Contains various informations about the gauntcoefficients $C_{LL'}^{L''}$.
Note
The gaunt coefficient are constructed for a certain lmmax and only the non-zero gaunt coefficients are stored. iend gaunt coefficients are stored. icleb points to all of the non-zero gaunt coefficients.
Note
The $C_{LL}^{(0,0)}$ gaunt coefficient is not stored in this type!
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | allocatable | :: | icleb(:,:) |
pointer array, first index loops over all gaunt coefficients, second index 1:3 gives access to $L$,$L'$ and $L''$ |
||
integer, | public, | allocatable | :: | loflm(:) |
l of lm=(l,m) (gaunt) |
||
real(kind=dp), | public, | allocatable | :: | cleb(:,:) |
gaunt coefficients (gaunt) (1:iend,??), what is the second index? |
||
integer, | public | :: | iend |
number of non-zero gaunt coefficients |
|||
integer, | public, | allocatable | :: | jend(:,:,:) |
pointer array for icleb() |
||
integer, | public | :: | ncleb |
maximal number of gaunt coefficents (also the non-zero ones) |
|||
real(kind=dp), | public, | allocatable | :: | wg(:) | |||
real(kind=dp), | public, | allocatable | :: | yrg(:,:,:) |