|
| subroutine, public | helium_common::helium_pbc (helium, r, enforce) |
| | General PBC routine for helium.
|
| |
| subroutine, public | helium_common::helium_boxmean_3d (helium, a, b, c) |
| | Calculate the point equidistant from two other points a and b within the helium box - 3D version.
|
| |
| subroutine, public | helium_common::helium_calc_rho (helium) |
| | Calculate helium density distribution functions and store them in heliumrho_inst.
|
| |
| subroutine, public | helium_common::helium_calc_rdf (helium) |
| | Calculate helium radial distribution functions wrt positions given by <centers> using the atomic weights given by <weights>.
|
| |
| pure subroutine, public | helium_common::helium_calc_plength (helium) |
| | Calculate probability distribution of the permutation lengths.
|
| |
| pure subroutine, public | helium_common::helium_rotate (helium, nslices) |
| | Rotate helium particles in imaginary time by nslices.
|
| |
| real(kind=dp) function, public | helium_common::helium_eval_expansion (helium, r, rp, work, action) |
| | Calculate the pair-product action or energy by evaluating the power series expansion according to Eq. 4.46 in Ceperley 1995.
|
| |
| real(kind=dp) function, public | helium_common::helium_eval_chain (helium, rchain, nchain, aij, vcoef, energy) |
| | Calculate the pair-product action or energy by evaluating the power series expansion according to Eq. 4.46 in Ceperley 1995.
|
| |
| subroutine, public | helium_common::helium_update_transition_matrix (helium) |
| | ...
|
| |
| real(kind=dp) function, public | helium_common::helium_spline (spl, xx) |
| | ...
|
| |
| integer function, public | helium_common::helium_cycle_number (helium, atom_number, permutation) |
| | Given the atom number and permutation state return the cycle number the atom belongs to.
|
| |
| pure integer function, public | helium_common::helium_path_length (helium, atom_number, permutation) |
| | Given the atom number and permutation state return the length of the path this atom belongs to.
|
| |
| pure integer function, dimension(:), pointer, public | helium_common::helium_cycle_of (element, permutation) |
| | Given an element of a permutation return the cycle it belongs to.
|
| |
| real(kind=dp) function, dimension(3), public | helium_common::helium_total_winding_number (helium) |
| | Return total winding number.
|
| |
| real(kind=dp) function, dimension(3), public | helium_common::helium_total_projected_area (helium) |
| | Return total projected area.
|
| |
| real(kind=dp) function, dimension(3), public | helium_common::helium_total_moment_of_inertia (helium) |
| | Return total moment of inertia divided by m_He.
|
| |
| pure subroutine, public | helium_common::helium_update_coord_system (helium, pint_env) |
| | Set coordinate system, e.g. for RHO calculations.
|
| |
| pure subroutine, public | helium_common::helium_set_rdf_coord_system (helium, pint_env) |
| | Set coordinate system for RDF calculations.
|
| |
| pure real(kind=dp) function, dimension(3), public | helium_common::helium_com (helium) |
| | Calculate center of mass.
|
| |
| logical function, public | helium_common::helium_is_winding (helium, atmidx, pos, permutation) |
| | Given the atom index and permutation state returns .TRUE. if the atom belongs to a winding path, .FASLE. otherwise.
|
| |