English

A fast C++ implementation of thermal functions

High Energy Physics - Phenomenology 2018-02-27 v1 Computational Physics

Abstract

We provide a small C++ library with Mathematica and Python interfaces for computing thermal functions, defined JB/F(y2)0x2log[1ex2+y2]dx, J_\text{B/F}(y^2) \equiv \Re \int_0^\infty x^2 \log\left[1 \mp e^{-\sqrt{x^2 + y^2}} \right] \,\text{d}x, which appear in finite-temperature quantum field theory and play a role in phase-transitions in the early Universe, including baryogenesis, electroweak symmetry breaking and the Higgs mechanism.

Keywords

Cite

@article{arxiv.1802.02720,
  title  = {A fast C++ implementation of thermal functions},
  author = {Andrew Fowlie},
  journal= {arXiv preprint arXiv:1802.02720},
  year   = {2018}
}

Comments

16 pages, 7 figures. To appear in Comput.Phys.Commun. The code is available from https://github.com/andrewfowlie/thermal_funcs

R2 v1 2026-06-23T00:15:21.892Z