BSMPT 3.3.1
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
Loading...
Searching...
No Matches
ThermalFunctions.h
Go to the documentation of this file.
1// Copyright (C) 2020 Philipp Basler, Margarete Mühlleitner and Jonas Müller
2// SPDX-FileCopyrightText: 2021 Philipp Basler, Margarete Mühlleitner and Jonas
3// Müller
4//
5// SPDX-License-Identifier: GPL-3.0-or-later
6
11#ifndef INCLUDE_BSMPT_THERMALFUNCTIONS_THERMALFUNCTIONS_H_
12#define INCLUDE_BSMPT_THERMALFUNCTIONS_THERMALFUNCTIONS_H_
13
14#include <BSMPT/utility/spline/spline.h>
15namespace BSMPT
16{
17namespace ThermalFunctions
18{
19
24const double C_FermionTheta = 2.216079120;
29const double C_FermionShift = -0.01560316619;
30
35const double C_BosonTheta = 9.469230596;
40const double C_BosonShift = 0.0063108787;
41
45const double C_euler_gamma = 0.5772156649015328606065;
46
58double JbosonInterpolatedLow(const double &x, const int &n, int diff = 0);
66double JbosonInterpolatedNegative(const double &x, int diff = 0);
67
74double JbosonInterpolated(const double &x, int diff = 0);
75
86double JfermionInterpolatedLow(const double &x, const int &n, int diff = 0);
94double JfermionInterpolated(const double &x, int diff = 0);
95
106double JInterpolatedHigh(const double &x, const int &n, int diff = 0);
107
108} // namespace ThermalFunctions
109} // namespace BSMPT
110
111#endif /* INCLUDE_BSMPT_THERMALFUNCTIONS_THERMALFUNCTIONS_H_ */
double JbosonInterpolatedLow(const double &x, const int &n, int diff=0)
Definition ThermalFunctions.cpp:121
const double C_euler_gamma
C_euler_gamma Euler gamma constant.
Definition ThermalFunctions.h:45
double JfermionInterpolatedLow(const double &x, const int &n, int diff=0)
Definition ThermalFunctions.cpp:74
double JfermionInterpolated(const double &x, int diff=0)
Definition ThermalFunctions.cpp:201
double JbosonInterpolated(const double &x, int diff=0)
Definition ThermalFunctions.cpp:216
double JInterpolatedHigh(const double &x, const int &n, int diff=0)
Definition ThermalFunctions.cpp:169
double JbosonInterpolatedNegative(const double &x, int diff=0)
Definition ThermalFunctions.cpp:235
const double C_FermionShift
Definition ThermalFunctions.h:29
const double C_FermionTheta
Definition ThermalFunctions.h:24
const double C_BosonShift
Definition ThermalFunctions.h:40
const double C_BosonTheta
Definition ThermalFunctions.h:35
This classes calculates the Bounce action of the potential with a set temperature.
Definition CalculateEtaInterface.h:24