![]() |
(git:b77b4be)
|
Functions/Subroutines | |
subroutine, public | tersoff_energy (pot_loc, tersoff, r_last_update_pbc, atom_a, atom_b, nloc_size, full_loc_list, loc_cell_v, cell_v, drij) |
... | |
subroutine, public | tersoff_forces (tersoff, r_last_update_pbc, cell_v, n_loc_size, full_loc_list, loc_cell_v, iparticle, jparticle, f_nonbond, pv_nonbond, use_virial, rcutsq) |
... | |
subroutine, public | setup_tersoff_arrays (nonbonded, potparm, glob_loc_list, glob_cell_v, glob_loc_list_a, cell) |
... | |
subroutine, public | destroy_tersoff_arrays (glob_loc_list, glob_cell_v, glob_loc_list_a) |
... | |
subroutine, public manybody_tersoff::tersoff_energy | ( | real(kind=dp), intent(out) | pot_loc, |
type(tersoff_pot_type), pointer | tersoff, | ||
type(pos_type), dimension(:), pointer | r_last_update_pbc, | ||
integer, intent(in) | atom_a, | ||
integer, intent(in) | atom_b, | ||
integer, intent(in) | nloc_size, | ||
integer, dimension(2, 1:nloc_size) | full_loc_list, | ||
real(kind=dp), dimension(3, 1:nloc_size) | loc_cell_v, | ||
real(kind=dp), dimension(3) | cell_v, | ||
real(kind=dp) | drij | ||
) |
...
pot_loc | ... |
tersoff | ... |
r_last_update_pbc | ... |
atom_a | ... |
atom_b | ... |
nloc_size | ... |
full_loc_list | ... |
loc_cell_v | ... |
cell_v | ... |
drij | ... |
Definition at line 51 of file manybody_tersoff.F.
subroutine, public manybody_tersoff::tersoff_forces | ( | type(tersoff_pot_type), pointer | tersoff, |
type(pos_type), dimension(:), pointer | r_last_update_pbc, | ||
real(kind=dp), dimension(3) | cell_v, | ||
integer, intent(in) | n_loc_size, | ||
integer, dimension(2, 1:n_loc_size) | full_loc_list, | ||
real(kind=dp), dimension(3, 1:n_loc_size) | loc_cell_v, | ||
integer, intent(in) | iparticle, | ||
integer, intent(in) | jparticle, | ||
real(kind=dp), dimension(:, :), intent(inout) | f_nonbond, | ||
real(kind=dp), dimension(:, :), intent(inout) | pv_nonbond, | ||
logical, intent(in) | use_virial, | ||
real(kind=dp), intent(in) | rcutsq | ||
) |
...
tersoff | ... |
r_last_update_pbc | ... |
cell_v | ... |
n_loc_size | ... |
full_loc_list | ... |
loc_cell_v | ... |
iparticle | ... |
jparticle | ... |
f_nonbond | ... |
pv_nonbond | ... |
use_virial | ... |
rcutsq | ... |
Definition at line 555 of file manybody_tersoff.F.
subroutine, public manybody_tersoff::setup_tersoff_arrays | ( | type(fist_neighbor_type), pointer | nonbonded, |
type(pair_potential_pp_type), pointer | potparm, | ||
integer, dimension(:, :), pointer | glob_loc_list, | ||
real(kind=dp), dimension(:, :), pointer | glob_cell_v, | ||
integer, dimension(:), pointer | glob_loc_list_a, | ||
type(cell_type), pointer | cell | ||
) |
...
nonbonded | ... |
potparm | ... |
glob_loc_list | ... |
glob_cell_v | ... |
glob_loc_list_a | ... |
cell | ... |
Definition at line 695 of file manybody_tersoff.F.
subroutine, public manybody_tersoff::destroy_tersoff_arrays | ( | integer, dimension(:, :), pointer | glob_loc_list, |
real(kind=dp), dimension(:, :), pointer | glob_cell_v, | ||
integer, dimension(:), pointer | glob_loc_list_a | ||
) |
...
glob_loc_list | ... |
glob_cell_v | ... |
glob_loc_list_a | ... |
Definition at line 799 of file manybody_tersoff.F.