![]() |
(git:936074a)
|
Functions/Subroutines | |
| subroutine, public | virial_update (virial, subsys, para_env) |
| Updates the virial given the virial and subsys. | |
| subroutine, public | virial_evaluate (atomic_kind_set, particle_set, local_particles, virial, igroup) |
| Computes the kinetic part of the pressure tensor and updates the full VIRIAL (PV) | |
| pure subroutine, public | virial_pair_force (pv_virial, f0, force, rab) |
| Computes the contribution to the stress tensor from two-body pair-wise forces. | |
| subroutine, public | write_stress_tensor_components (virial, iw, cell, unit_string) |
| ... | |
| pure real(kind=dp) function, public | one_third_sum_diag (a) |
| ... | |
| subroutine, public | write_stress_tensor (pv_virial, iw, cell, unit_string, numerical) |
| Print stress tensor to output file. | |
| subroutine, public virial_methods::virial_update | ( | type(virial_type), intent(inout) | virial, |
| type(cp_subsys_type), pointer | subsys, | ||
| type(mp_para_env_type), pointer | para_env | ||
| ) |
Updates the virial given the virial and subsys.
| virial | ... |
| subsys | ... |
| para_env | ... |
Definition at line 51 of file virial_methods.F.
| subroutine, public virial_methods::virial_evaluate | ( | type(atomic_kind_type), dimension(:), pointer | atomic_kind_set, |
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(distribution_1d_type), pointer | local_particles, | ||
| type(virial_type), intent(inout) | virial, | ||
| class(mp_comm_type), intent(in) | igroup | ||
| ) |
Computes the kinetic part of the pressure tensor and updates the full VIRIAL (PV)
| atomic_kind_set | ... |
| particle_set | ... |
| local_particles | ... |
| virial | ... |
| igroup | ... |
Definition at line 81 of file virial_methods.F.
| pure subroutine, public virial_methods::virial_pair_force | ( | real(kind=dp), dimension(3, 3), intent(inout) | pv_virial, |
| real(kind=dp), intent(in) | f0, | ||
| real(kind=dp), dimension(3), intent(in) | force, | ||
| real(kind=dp), dimension(3), intent(in) | rab | ||
| ) |
Computes the contribution to the stress tensor from two-body pair-wise forces.
| pv_virial | ... |
| f0 | ... |
| force | ... |
| rab | ... |
Definition at line 141 of file virial_methods.F.
| subroutine, public virial_methods::write_stress_tensor_components | ( | type(virial_type), intent(in) | virial, |
| integer, intent(in) | iw, | ||
| type(cell_type), pointer | cell, | ||
| character(len=default_string_length), intent(in) | unit_string | ||
| ) |
...
| virial | ... |
| iw | ... |
| cell | ... |
| unit_string | ... |
Definition at line 166 of file virial_methods.F.
| pure real(kind=dp) function, public virial_methods::one_third_sum_diag | ( | real(kind=dp), dimension(3, 3), intent(in) | a | ) |
...
| a | ... |
Definition at line 243 of file virial_methods.F.
| subroutine, public virial_methods::write_stress_tensor | ( | real(kind=dp), dimension(3, 3), intent(in) | pv_virial, |
| integer, intent(in) | iw, | ||
| type(cell_type), pointer | cell, | ||
| character(len=default_string_length), intent(in) | unit_string, | ||
| logical, intent(in) | numerical | ||
| ) |
Print stress tensor to output file.
| pv_virial | ... |
| iw | ... |
| cell | ... |
| unit_string | ... |
| numerical | ... |
Definition at line 260 of file virial_methods.F.