| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| correlation_function | magneticdisorder | Subroutine | calculate the correlation function |
| dump_configurations | magneticdisorder | Subroutine | write(,) 'iter:',iter,'ss',tochar(flipatoms) |
| fourphonon_selfenergy | phonondamping_fourthorder.f90 | Subroutine | The fourth order self-energy |
| generate | phonondamping_generation.f90 | Subroutine | Generate the self-energy at a single q-point finalize to ensure that it's reasonable. |
| generate | magneticdisorder | Subroutine | set up all the coordination shells and stuff |
| get_intensity_as_dos | phonondamping_dos.f90 | Subroutine | calculate things as a density of states |
| get_thermally_broadened_intensity_along_path | phonondamping_thermalpath.f90 | Subroutine | calculate the intensity along a path |
| histfit | dipole | Subroutine | write(,) 'bb',beta1,beta2 |
| iso_gaussian_fft_oneqp | phononevents_gaussian.f90 | Subroutine | Gaussian integration weights for isotope scattering, from one q-point |
| iso_tetrahedron_fft_oneqp | phononevents_tetrahedron.f90 | Subroutine | Tetrahedron integration weights for isotope scattering, from one q-point |
| kramer_kronig_transform_to_get_real_part | phonondamping_generation.f90 | Subroutine | transform the imaginary part to the real part |
| optimize | magneticdisorder | Subroutine | generate optimized configuration |
| random_unit_vector | magneticdisorder | Function | get a sphericall random unit vector |
| return_supercellmatrix | autocell | Subroutine | return a good supercell matrix |
| spectralfunction_along_path | phonondamping_path.f90 | Subroutine | Calculate the spectral function along a path in the BZ |
| subtract_longrange_interactions | dipole | Subroutine | remove longrange interactions |
| test_forceconstant_constraints | test_forceconstant_symmetry | Subroutine | |
| threephonon_gaussian_fft_oneqp | phononevents_gaussian.f90 | Subroutine | count three-phonons scattering events with gaussian smearing |
| threephonon_tetrahedron_fft_oneqp | phononevents_tetrahedron.f90 | Subroutine | Tetrahedron integration weights for threephonon scattering, from one q-point |
| zerosum | magneticdisorder | Subroutine | make sure an AFM configuration has net magnetic moment of 0 |