![]() |
(git:6344619)
|
General overlap type integrals containers. More...
Data Types | |
| type | clist_type |
| type | alist_type |
| type | sap_int_type |
| type | clist_complex_type |
| type | alist_complex_type |
| type | sap_int_complex_type |
| interface | release_sap_int |
| interface | get_alist |
| interface | sap_sort |
Functions/Subroutines | |
| 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 | 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::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 291 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 332 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 424 of file sap_kind_types.F.