(git:34ef472)
pint_staging.F File Reference

Go to the source code of this file.

Modules

module  pint_staging
 Data type and methods dealing with PI calcs in staging coordinates.
 

Functions/Subroutines

subroutine, public pint_staging::staging_env_create (staging_env, staging_section, p, kT)
 creates the data needed for a staging transformation More...
 
elemental subroutine, public pint_staging::staging_release (staging_env)
 releases the staging environment, kept for symmetry reasons with staging_env_create More...
 
pure subroutine, public pint_staging::staging_init_masses (staging_env, mass, mass_beads, mass_fict, Q)
 initializes the masses and fictitious masses compatibly with the staging information More...
 
pure subroutine, public pint_staging::staging_x2u (staging_env, ux, x)
 Transforms from the x into the u variables using a staging transformation for the positions. More...
 
pure subroutine, public pint_staging::staging_u2x (staging_env, ux, x)
 transform from the u variable to the x (back staging transformation for the positions) More...
 
pure subroutine, public pint_staging::staging_f2uf (staging_env, uf, f)
 staging transformation for the forces More...
 
pure subroutine, public pint_staging::staging_calc_uf_h (staging_env, mass_beads, ux, uf_h, e_h)
 calculates the harmonic force in the staging basis More...