@brief Interface structure to set up XC engine options
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | isGGA | = | .false. | ||
logical, | public | :: | needTau | = | .false. | ||
logical, | public | :: | hasBeta | = | .false. | ||
logical, | public | :: | isWFVecs | = | .true. | ||
integer, | public | :: | numAOs | = | 0 | ||
integer, | public | :: | maxPts | = | 0 | ||
integer, | public | :: | limPts | = | 0 | ||
integer, | public | :: | numAtoms | = | 0 | ||
integer, | public | :: | maxAngMom | = | 0 | ||
integer, | public | :: | nDer | = | 0 | ||
integer, | public | :: | nXCDer | = | 0 | ||
integer, | public | :: | numAOVecs | = | 0 | ||
integer, | public | :: | numTmpVec | = | 0 | ||
integer, | public | :: | numOccAlpha | = | 0 | ||
integer, | public | :: | numOccBeta | = | 0 | ||
real(kind=fp), | public | :: | dft_threshold | = | 0.0d0 | ||
real(kind=fp), | public | :: | ao_threshold | = | 0.0d0 | ||
real(kind=fp), | public | :: | ao_sparsity_ratio | = | 0.0d0 | ||
real(kind=fp), | public, | contiguous, pointer | :: | wfAlpha(:,:) | => | null() | |
real(kind=fp), | public, | contiguous, pointer | :: | wfBeta(:,:) | => | null() | |
type(dft_grid_t), | public, | pointer | :: | molGrid | => | null() | |
type(functional_t), | public, | pointer | :: | functional |