![]() |
(git:936074a)
|
Calculates integrals for LRIGPW method lri : local resolution of the identity. More...
Data Types | |
| type | dint_type |
| type | int_type |
Functions/Subroutines | |
| subroutine, public | lri_int (lri_env, lrii, rab, obasa, obasb, fbasa, fbasb, iatom, jatom, ikind, jkind, calculate_forces) |
| calcuates the lri integrals using solid harmonic Gaussians | |
| subroutine, public | lri_int2 (lri_env, lrii, lriint, rab, obasa, obasb, fbasa, fbasb, iatom, jatom, ikind, jkind) |
| calcuates the lri integrals using solid harmonic Gaussians | |
| subroutine, public | lri_dint (lri_env, lrii, rab, obasa, obasb, fbasa, fbasb, iatom, jatom, ikind, jkind, calculate_forces) |
| ... | |
| subroutine, public | lri_dint2 (lri_env, lrii, lridint, rab, obasa, obasb, fbasa, fbasb, iatom, jatom, ikind, jkind) |
| ... | |
| subroutine, public | allocate_int_type (lriint, lridint, nba, nbb, nfa, nfb, skip_sab, skip_soo, skip_aba, skip_abb, skip_dsab, skip_dsoo, skip_daba, skip_dabb) |
| ... | |
| subroutine, public | deallocate_int_type (lriint, lridint) |
| ... | |
Calculates integrals for LRIGPW method lri : local resolution of the identity.
| subroutine, public lri_integrals::lri_int | ( | type(lri_environment_type), pointer | lri_env, |
| type(lri_int_type), pointer | lrii, | ||
| real(kind=dp), dimension(3), intent(in) | rab, | ||
| type(gto_basis_set_type), pointer | obasa, | ||
| type(gto_basis_set_type), pointer | obasb, | ||
| type(gto_basis_set_type), pointer | fbasa, | ||
| type(gto_basis_set_type), pointer | fbasb, | ||
| integer, intent(in) | iatom, | ||
| integer, intent(in) | jatom, | ||
| integer, intent(in) | ikind, | ||
| integer, intent(in) | jkind, | ||
| logical, intent(in) | calculate_forces | ||
| ) |
calcuates the lri integrals using solid harmonic Gaussians
| lri_env | ... |
| lrii | ... |
| rab | distance vector |
| obasa | orb basis on A |
| obasb | orb basis on B |
| fbasa | aux basis on A |
| fbasb | aux basis on B |
| iatom | index atom A |
| jatom | index atom B |
| ikind | kind atom A |
| jkind | kind atom B |
| calculate_forces | ... |
Definition at line 77 of file lri_integrals.F.
| subroutine, public lri_integrals::lri_int2 | ( | type(lri_environment_type), pointer | lri_env, |
| type(lri_int_type), pointer | lrii, | ||
| type(int_type) | lriint, | ||
| real(kind=dp), dimension(3), intent(in) | rab, | ||
| type(gto_basis_set_type), pointer | obasa, | ||
| type(gto_basis_set_type), pointer | obasb, | ||
| type(gto_basis_set_type), pointer | fbasa, | ||
| type(gto_basis_set_type), pointer | fbasb, | ||
| integer, intent(in) | iatom, | ||
| integer, intent(in) | jatom, | ||
| integer, intent(in) | ikind, | ||
| integer, intent(in) | jkind | ||
| ) |
calcuates the lri integrals using solid harmonic Gaussians
| lri_env | ... |
| lrii | ... |
| lriint | ... |
| rab | distance vector |
| obasa | orb basis on A |
| obasb | orb basis on B |
| fbasa | aux basis on A |
| fbasb | aux basis on B |
| iatom | index atom A |
| jatom | index atom B |
| ikind | kind atom A |
| jkind | kind atom B |
Definition at line 112 of file lri_integrals.F.
| subroutine, public lri_integrals::lri_dint | ( | type(lri_environment_type), pointer | lri_env, |
| type(lri_int_type), pointer | lrii, | ||
| real(kind=dp), dimension(3), intent(in) | rab, | ||
| type(gto_basis_set_type), pointer | obasa, | ||
| type(gto_basis_set_type), pointer | obasb, | ||
| type(gto_basis_set_type), pointer | fbasa, | ||
| type(gto_basis_set_type), pointer | fbasb, | ||
| integer, intent(in) | iatom, | ||
| integer, intent(in) | jatom, | ||
| integer, intent(in) | ikind, | ||
| integer, intent(in) | jkind, | ||
| logical, intent(in) | calculate_forces | ||
| ) |
...
| lri_env | ... |
| lrii | ... |
| rab | ... |
| obasa | ... |
| obasb | ... |
| fbasa | ... |
| fbasb | ... |
| iatom | ... |
| jatom | ... |
| ikind | ... |
| jkind | ... |
| calculate_forces | ... |
Definition at line 231 of file lri_integrals.F.
| subroutine, public lri_integrals::lri_dint2 | ( | type(lri_environment_type), pointer | lri_env, |
| type(lri_int_type), pointer | lrii, | ||
| type(dint_type) | lridint, | ||
| real(kind=dp), dimension(3), intent(in) | rab, | ||
| type(gto_basis_set_type), pointer | obasa, | ||
| type(gto_basis_set_type), pointer | obasb, | ||
| type(gto_basis_set_type), pointer | fbasa, | ||
| type(gto_basis_set_type), pointer | fbasb, | ||
| integer, intent(in) | iatom, | ||
| integer, intent(in) | jatom, | ||
| integer, intent(in) | ikind, | ||
| integer, intent(in) | jkind | ||
| ) |
...
| lri_env | ... |
| lrii | ... |
| lridint | ... |
| rab | ... |
| obasa | ... |
| obasb | ... |
| fbasa | ... |
| fbasb | ... |
| iatom | ... |
| jatom | ... |
| ikind | ... |
| jkind | ... |
Definition at line 266 of file lri_integrals.F.
| subroutine, public lri_integrals::allocate_int_type | ( | type(int_type), intent(inout), optional | lriint, |
| type(dint_type), intent(inout), optional | lridint, | ||
| integer, intent(in) | nba, | ||
| integer, intent(in) | nbb, | ||
| integer, intent(in) | nfa, | ||
| integer, intent(in) | nfb, | ||
| logical, intent(in), optional | skip_sab, | ||
| logical, intent(in), optional | skip_soo, | ||
| logical, intent(in), optional | skip_aba, | ||
| logical, intent(in), optional | skip_abb, | ||
| logical, intent(in), optional | skip_dsab, | ||
| logical, intent(in), optional | skip_dsoo, | ||
| logical, intent(in), optional | skip_daba, | ||
| logical, intent(in), optional | skip_dabb | ||
| ) |
...
| lriint | ... |
| lridint | ... |
| nba | ... |
| nbb | ... |
| nfa | ... |
| nfb | ... |
| skip_sab | ... |
| skip_soo | ... |
| skip_aba | ... |
| skip_abb | ... |
| skip_dsab | ... |
| skip_dsoo | ... |
| skip_daba | ... |
| skip_dabb | ... |
Definition at line 585 of file lri_integrals.F.
| subroutine, public lri_integrals::deallocate_int_type | ( | type(int_type), intent(inout), optional | lriint, |
| type(dint_type), intent(inout), optional | lridint | ||
| ) |
...
| lriint | ... |
| lridint | ... |
Definition at line 670 of file lri_integrals.F.