![]() |
(git:b77b4be)
|
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.