![]() |
(git:936074a)
|
General overlap type integrals containers. More...
Data Types | |
| type | alist_type |
| type | clist_type |
| type | sap_int_type |
Functions/Subroutines | |
| subroutine, public | release_sap_int (sap_int) |
| ... | |
| subroutine, public | get_alist (sap_int, alist, atom) |
| ... | |
| subroutine, public | alist_pre_align_blk (blk_in, ldin, blk_out, ldout, ilist, in, jlist, jn) |
| ... | |
| subroutine, public | alist_post_align_blk (blk_in, ldin, blk_out, ldout, ilist, in, jlist, jn) |
| ... | |
| subroutine, public | sap_sort (sap_int) |
| ... | |
| subroutine, public | build_sap_ints (sap_int, sap_ppnl, qs_kind_set, nder, moment_mode, refpoint, particle_set, cell, pseudoatom) |
| Calculate overlap and optionally momenta <a|x^n|p> between GTOs and nl. pseudo potential projectors adapted from core_ppnl.F::build_core_ppnl. | |
General overlap type integrals containers.
| subroutine, public sap_kind_types::release_sap_int | ( | type(sap_int_type), dimension(:), pointer | sap_int | ) |
...
| sap_int | ... |
Definition at line 85 of file sap_kind_types.F.
| subroutine, public sap_kind_types::get_alist | ( | type(sap_int_type), intent(in) | sap_int, |
| type(alist_type), intent(out), pointer | alist, | ||
| integer, intent(in) | atom | ||
| ) |
...
| sap_int | ... |
| alist | ... |
| atom | ... |
Definition at line 139 of file sap_kind_types.F.
| subroutine, public sap_kind_types::alist_pre_align_blk | ( | real(dp), dimension(ldin, *), intent(in) | blk_in, |
| integer, intent(in) | ldin, | ||
| real(dp), dimension(ldout, *), intent(inout) | blk_out, | ||
| integer, intent(in) | ldout, | ||
| integer, dimension(*), intent(in) | ilist, | ||
| integer, intent(in) | in, | ||
| integer, dimension(*), intent(in) | jlist, | ||
| integer, intent(in) | jn | ||
| ) |
...
| blk_in | ... |
| ldin | ... |
| blk_out | ... |
| ldout | ... |
| ilist | ... |
| in | ... |
| jlist | ... |
| jn | ... |
Definition at line 171 of file sap_kind_types.F.
| subroutine, public sap_kind_types::alist_post_align_blk | ( | real(dp), dimension(ldin, *), intent(in) | blk_in, |
| integer, intent(in) | ldin, | ||
| real(dp), dimension(ldout, *), intent(inout) | blk_out, | ||
| integer, intent(in) | ldout, | ||
| integer, dimension(*), intent(in) | ilist, | ||
| integer, intent(in) | in, | ||
| integer, dimension(*), intent(in) | jlist, | ||
| integer, intent(in) | jn | ||
| ) |
...
| blk_in | ... |
| ldin | ... |
| blk_out | ... |
| ldout | ... |
| ilist | ... |
| in | ... |
| jlist | ... |
| jn | ... |
Definition at line 212 of file sap_kind_types.F.
| subroutine, public sap_kind_types::sap_sort | ( | type(sap_int_type), dimension(:), pointer | sap_int | ) |
...
| sap_int | ... |
Definition at line 246 of file sap_kind_types.F.
| subroutine, public sap_kind_types::build_sap_ints | ( | type(sap_int_type), dimension(:), intent(inout), pointer | sap_int, |
| type(neighbor_list_set_p_type), dimension(:), intent(in), pointer | sap_ppnl, | ||
| type(qs_kind_type), dimension(:), intent(in), pointer | qs_kind_set, | ||
| integer, intent(in) | nder, | ||
| logical, intent(in), optional | moment_mode, | ||
| real(kind=dp), dimension(3), intent(in), optional | refpoint, | ||
| type(particle_type), dimension(:), intent(in), optional, pointer | particle_set, | ||
| type(cell_type), intent(in), optional, pointer | cell, | ||
| integer, optional | pseudoatom | ||
| ) |
Calculate overlap and optionally momenta <a|x^n|p> between GTOs and nl. pseudo potential projectors adapted from core_ppnl.F::build_core_ppnl.
| sap_int | allocated in parent routine (nkind*nkind) |
| sap_ppnl | ... |
| qs_kind_set | ... |
| nder | Either number of derivatives or order of moments |
| moment_mode | if present and true, moments are calculated instead of derivatives |
| refpoint | optionally the reference point for moment calculation |
| particle_set | needed if refpoint is present |
| cell | needed if refpoint is present |
| pseudoatom | If we want to constrain the calculations to katom == pseudoatom |
Definition at line 281 of file sap_kind_types.F.