(git:6a2e663)
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. More...
 
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. More...
 
subroutine, public get_output_format (section, path, my_form, my_ext)
 Info on the unit to be opened to dump MD informations. More...
 
subroutine, public write_stress_tensor (virial, cell, motion_section, itimes, time, pos, act)
 Prints the Stress Tensor. More...
 
subroutine, public write_simulation_cell (cell, motion_section, itimes, time, pos, act)
 Prints the Simulation Cell. More...
 

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 79 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 278 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 484 of file motion_utils.F.

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

◆ write_stress_tensor()

subroutine, public motion_utils::write_stress_tensor ( 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 525 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 598 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 60 of file motion_utils.F.