![]() |
(git:4a2d255)
|
subcell types and allocation routines More...
Data Types | |
| type | subcell_type |
Functions/Subroutines | |
| subroutine, public | allocate_subcell (subcell, nsubcell, maxatom, cell) |
| Allocate and initialize a subcell grid structure for the atomic neighbor search. | |
| subroutine, public | deallocate_subcell (subcell) |
| Deallocate a subcell grid structure. | |
| subroutine, public | reorder_atoms_subcell (atom_list, kind_of, work) |
| ... | |
| subroutine, public | give_ijk_subcell (r, i, j, k, cell, nsubcell) |
| ... | |
subcell types and allocation routines
| subroutine, public subcell_types::allocate_subcell | ( | type(subcell_type), dimension(:, :, :), pointer | subcell, |
| integer, dimension(3), intent(in) | nsubcell, | ||
| integer, intent(in), optional | maxatom, | ||
| type(cell_type), optional, pointer | cell | ||
| ) |
Allocate and initialize a subcell grid structure for the atomic neighbor search.
| subcell | ... |
| nsubcell | ... |
| maxatom | ... |
| cell | ... |
Definition at line 54 of file subcell_types.F.
| subroutine, public subcell_types::deallocate_subcell | ( | type(subcell_type), dimension(:, :, :), pointer | subcell | ) |
Deallocate a subcell grid structure.
| subcell | ... |
Definition at line 121 of file subcell_types.F.
| subroutine, public subcell_types::reorder_atoms_subcell | ( | integer, dimension(:), pointer | atom_list, |
| integer, dimension(:), intent(in) | kind_of, | ||
| integer, dimension(:) | work | ||
| ) |
...
| atom_list | ... |
| kind_of | ... |
| work | ... |
Definition at line 153 of file subcell_types.F.
| subroutine, public subcell_types::give_ijk_subcell | ( | real(kind=dp), dimension(3) | r, |
| integer, intent(out) | i, | ||
| integer, intent(out) | j, | ||
| integer, intent(out) | k, | ||
| type(cell_type), pointer | cell, | ||
| integer, dimension(3), intent(in) | nsubcell | ||
| ) |
...
| r | ... |
| i | ... |
| j | ... |
| k | ... |
| cell | ... |
| nsubcell | ... |
Definition at line 190 of file subcell_types.F.