Go to the source code of this file.
|
module | pint_staging |
| Data type and methods dealing with PI calcs in staging coordinates.
|
|
|
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...
|
|