Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=fp), | public, | parameter | :: | HUGEFP | = | huge(1.0_fp) | |
real(kind=fp), | public, | parameter | :: | PI | = | 3.141592653589793238463_fp | |
real(kind=fp), | public, | parameter | :: | FOUR_PI | = | 4.0_fp*PI |
@brief Find shells and primitives which are significant in a given set of 3D coordinates @author Vladimir Mironov
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(basis_set), | intent(in) | :: | inBas | |||
real(kind=fp), | intent(in) | :: | xyzv(:,:) | |||
real(kind=fp), | intent(in) | :: | xyzat(:) | |||
integer, | intent(out) | :: | nSh | |||
integer, | intent(out) | :: | nPrim | |||
integer, | intent(out) | :: | nBf | |||
integer, | intent(out), | contiguous | :: | outSh(:) | ||
integer, | intent(out), | contiguous | :: | outShNG(:) | ||
integer, | intent(out), | contiguous | :: | outPrim(:) | ||
type(atomic_structure), | intent(in) | :: | atoms |
@brief Assemble numerical atomic DFT grids to a molecular grid @param[in] atmxvec array of atomic X coordinates @param[in] atmyvec array of atomic Y coordinates @param[in] atmzvec array of atomic Z coordinates @param[in] rij interatomic distances @param[in] nat number of atoms @param[in] curAt index of current atom @param[in] rad effective (e.g. Bragg-Slater) radius of current atom @param[inout] wtab normalized cell function values for LRD @param[in] aij surface shifting factors for Becke's method @author Vladimir Mironov
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dft_grid_t), | intent(inout) | :: | molGrid | |||
integer, | intent(in) | :: | dft_partfun | |||
real(kind=fp), | intent(in) | :: | atmxyz(:,:) | |||
real(kind=fp), | intent(in) | :: | at_mx_dist2(:) | |||
real(kind=fp), | intent(in) | :: | rij(nat,nat) | |||
integer, | intent(in) | :: | nat | |||
real(kind=fp), | intent(inout), | allocatable | :: | wtab(:,:,:) | ||
real(kind=fp), | intent(in), | optional, | contiguous | :: | aij(:,:) |