(git:6344619)
Loading...
Searching...
No Matches
motion_utils Module Reference

Output Utilities for MOTION_SECTION. More...

Functions/Subroutines

subroutine, public rot_ana (particles, mat, dof, print_section, keep_rotations, mass_weighted, natoms, rot_dof, inertia)
 Performs an analysis of the principal inertia axis Getting back the generators of the translating and rotating frame.
subroutine, public write_trajectory (force_env, root_section, it, time, dtime, etot, pk_name, pos, act, middle_name, particles, extended_xmol_title)
 Prints the information controlled by the TRAJECTORY section.
subroutine, public get_output_format (section, path, my_form, my_ext)
 Info on the unit to be opened to dump MD informations.
subroutine, public write_stress_tensor_to_file (virial, cell, motion_section, itimes, time, pos, act)
 Prints the Stress Tensor.
subroutine, public write_simulation_cell (cell, motion_section, itimes, time, pos, act)
 Prints the Simulation Cell.

Variables

real(kind=dp), parameter, public thrs_motion = 5.0E-10_dp

Detailed Description

Output Utilities for MOTION_SECTION.

Author
Teodoro Laino [tlaino] - University of Zurich
Date
02.2008

Function/Subroutine Documentation

◆ rot_ana()

subroutine, public motion_utils::rot_ana ( type(particle_type), dimension(:), pointer particles,
real(kind=dp), dimension(:, :), optional, pointer mat,
integer, intent(out) dof,
type(section_vals_type), pointer print_section,
logical, intent(in) keep_rotations,
logical, intent(in) mass_weighted,
integer, intent(in) natoms,
integer, intent(out), optional rot_dof,
real(kind=dp), dimension(3), intent(out), optional inertia )

Performs an analysis of the principal inertia axis Getting back the generators of the translating and rotating frame.

Parameters
particles...
mat...
dof...
print_section...
keep_rotations...
mass_weighted...
natoms...
rot_dof...
inertia...
Author
Teodoro Laino 08.2006

Definition at line 81 of file motion_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_trajectory()

subroutine, public motion_utils::write_trajectory ( type(force_env_type), pointer force_env,
type(section_vals_type), pointer root_section,
integer, intent(in) it,
real(kind=dp), intent(in) time,
real(kind=dp), intent(in) dtime,
real(kind=dp), intent(in) etot,
character(len=*), optional pk_name,
character(len=default_string_length), optional pos,
character(len=default_string_length), optional act,
character(len=*), optional middle_name,
type(particle_list_type), optional, pointer particles,
logical, intent(in), optional extended_xmol_title )

Prints the information controlled by the TRAJECTORY section.

Parameters
force_env...
root_section...
it...
time...
dtime...
etot...
pk_name...
pos...
act...
middle_name...
particles...
extended_xmol_title...
Date
02.2008
Author
Teodoro Laino [tlaino] - University of Zurich
Version
1.0

Definition at line 280 of file motion_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_output_format()

subroutine, public motion_utils::get_output_format ( type(section_vals_type), pointer section,
character(len=*), intent(in), optional path,
character(len=*), intent(out) my_form,
character(len=*), intent(out) my_ext )

Info on the unit to be opened to dump MD informations.

Parameters
section...
path...
my_form...
my_ext...
Author
Teodoro Laino - University of Zurich - 07.2007

Definition at line 519 of file motion_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_stress_tensor_to_file()

subroutine, public motion_utils::write_stress_tensor_to_file ( type(virial_type), pointer virial,
type(cell_type), pointer cell,
type(section_vals_type), pointer motion_section,
integer, intent(in) itimes,
real(kind=dp), intent(in) time,
character(len=default_string_length), intent(in), optional pos,
character(len=default_string_length), intent(in), optional act )

Prints the Stress Tensor.

Parameters
virial...
cell...
motion_section...
itimes...
time...
pos...
act...
Date
02.2008
Author
Teodoro Laino [tlaino] - University of Zurich
Version
1.0

Definition at line 560 of file motion_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_simulation_cell()

subroutine, public motion_utils::write_simulation_cell ( type(cell_type), pointer cell,
type(section_vals_type), pointer motion_section,
integer, intent(in) itimes,
real(kind=dp), intent(in) time,
character(len=default_string_length), intent(in), optional pos,
character(len=default_string_length), intent(in), optional act )

Prints the Simulation Cell.

Parameters
cell...
motion_section...
itimes...
time...
pos...
act...
Date
02.2008
Author
Teodoro Laino [tlaino] - University of Zurich
Version
1.0

Definition at line 632 of file motion_utils.F.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ thrs_motion

real(kind=dp), parameter, public motion_utils::thrs_motion = 5.0E-10_dp

Definition at line 62 of file motion_utils.F.