Go to the source code of this file.
|
program | xyz2dcd |
|
subroutine | abort_program (routine, message) |
| ... More...
|
|
pure real(kind=dp) function | angle (a, b) |
| ... More...
|
|
subroutine | build_h_matrix (a, b, c, alpha, beta, gamma, h) |
| ... More...
|
|
real(kind=dp) function | det_3x3 (a) |
| ... More...
|
|
subroutine | invert_matrix_3x3 (h, hinv, deth) |
| ... More...
|
|
subroutine | lowercase (string) |
| ... More...
|
|
subroutine | pbc (r, r_pbc, s, s_pbc, h, hinv, debug, info, pbc0) |
| ... More...
|
|
subroutine | print_help () |
| ... More...
|
|
subroutine | uppercase (string) |
| ... More...
|
|
subroutine | write_out_of_box_atoms (atomic_label, r, s, eps_out_of_box, h) |
| ... More...
|
|
◆ xyz2dcd()
◆ abort_program()
subroutine xyz2dcd::abort_program |
( |
character(len=*), intent(in) |
routine, |
|
|
character(len=*), intent(in) |
message |
|
) |
| |
◆ angle()
pure real(kind=dp) function xyz2dcd::angle |
( |
real(kind=dp), dimension(:), intent(in) |
a, |
|
|
real(kind=dp), dimension(:), intent(in) |
b |
|
) |
| |
...
- Parameters
-
- Returns
- ...
Definition at line 571 of file xyz2dcd.F.
◆ build_h_matrix()
subroutine xyz2dcd::build_h_matrix |
( |
real(kind=dp), intent(in) |
a, |
|
|
real(kind=dp), intent(in) |
b, |
|
|
real(kind=dp), intent(in) |
c, |
|
|
real(kind=dp), intent(in) |
alpha, |
|
|
real(kind=dp), intent(in) |
beta, |
|
|
real(kind=dp), intent(in) |
gamma, |
|
|
real(kind=dp), dimension(3, 3), intent(out) |
h |
|
) |
| |
...
- Parameters
-
a | ... |
b | ... |
c | ... |
alpha | ... |
beta | ... |
gamma | ... |
h | ... |
Definition at line 605 of file xyz2dcd.F.
◆ det_3x3()
real(kind=dp) function xyz2dcd::det_3x3 |
( |
real(kind=dp), dimension(3, 3), intent(in) |
a | ) |
|
...
- Parameters
-
- Returns
- ...
Definition at line 655 of file xyz2dcd.F.
◆ invert_matrix_3x3()
subroutine xyz2dcd::invert_matrix_3x3 |
( |
real(kind=dp), dimension(3, 3), intent(in) |
h, |
|
|
real(kind=dp), dimension(3, 3), intent(out) |
hinv, |
|
|
real(kind=dp), intent(out) |
deth |
|
) |
| |
◆ lowercase()
subroutine xyz2dcd::lowercase |
( |
character(len=*), intent(inout) |
string | ) |
|
◆ pbc()
subroutine xyz2dcd::pbc |
( |
real(kind=dp), dimension(:, :), intent(in) |
r, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
r_pbc, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
s, |
|
|
real(kind=dp), dimension(:, :), intent(out) |
s_pbc, |
|
|
real(kind=dp), dimension(3, 3), intent(in) |
h, |
|
|
real(kind=dp), dimension(3, 3), intent(out) |
hinv, |
|
|
logical, intent(in) |
debug, |
|
|
logical, intent(in) |
info, |
|
|
logical, intent(in) |
pbc0 |
|
) |
| |
...
- Parameters
-
r | ... |
r_pbc | ... |
s | ... |
s_pbc | ... |
h | ... |
hinv | ... |
debug | ... |
info | ... |
pbc0 | ... |
Definition at line 735 of file xyz2dcd.F.
◆ print_help()
subroutine xyz2dcd::print_help |
◆ uppercase()
subroutine xyz2dcd::uppercase |
( |
character(len=*), intent(inout) |
string | ) |
|
◆ write_out_of_box_atoms()
subroutine xyz2dcd::write_out_of_box_atoms |
( |
character(len=5), dimension(:), intent(in) |
atomic_label, |
|
|
real(kind=dp), dimension(:, :), intent(in) |
r, |
|
|
real(kind=dp), dimension(:, :), intent(in) |
s, |
|
|
real(kind=dp), intent(in) |
eps_out_of_box, |
|
|
real(kind=dp), dimension(3, 3), intent(in) |
h |
|
) |
| |
...
- Parameters
-
atomic_label | ... |
r | ... |
s | ... |
eps_out_of_box | ... |
h | ... |
Definition at line 895 of file xyz2dcd.F.