|
subroutine, public | helium_common::helium_pbc (helium, r, enforce) |
| General PBC routine for helium. More...
|
|
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. More...
|
|
subroutine, public | helium_common::helium_calc_rho (helium) |
| Calculate helium density distribution functions and store them in heliumrho_inst. More...
|
|
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>. More...
|
|
pure subroutine, public | helium_common::helium_calc_plength (helium) |
| Calculate probability distribution of the permutation lengths. More...
|
|
pure subroutine, public | helium_common::helium_rotate (helium, nslices) |
| Rotate helium particles in imaginary time by nslices. More...
|
|
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. More...
|
|
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. More...
|
|
subroutine, public | helium_common::helium_update_transition_matrix (helium) |
| ... More...
|
|
real(kind=dp) function, public | helium_common::helium_spline (spl, xx) |
| ... More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
real(kind=dp) function, dimension(3), public | helium_common::helium_total_winding_number (helium) |
| Return total winding number. More...
|
|
real(kind=dp) function, dimension(3), public | helium_common::helium_total_projected_area (helium) |
| Return total projected area. More...
|
|
real(kind=dp) function, dimension(3), public | helium_common::helium_total_moment_of_inertia (helium) |
| Return total moment of inertia divided by m_He. More...
|
|
pure subroutine, public | helium_common::helium_update_coord_system (helium, pint_env) |
| Set coordinate system, e.g. for RHO calculations. More...
|
|
pure subroutine, public | helium_common::helium_set_rdf_coord_system (helium, pint_env) |
| Set coordinate system for RDF calculations. More...
|
|
pure real(kind=dp) function, dimension(3), public | helium_common::helium_com (helium) |
| Calculate center of mass. More...
|
|
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. More...
|
|