BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
Loading...
Searching...
No Matches
BSMPT::Baryo::Calc_Scp Class Reference

The Calc_Scp class Class instance for the numerical evaluation of the CP-violating source terms at given temperature and quark mass. More...

#include <BSMPT/baryo_calculation/Fluid_Type/gen_func_fluid.h>

Public Member Functions

void operator() (const state_type &Scp, state_type &dScp, const double k)
 operator () Needed for the boost interface.
 
void set_class (double T, double vw, double mt, double theta_prime, double msqrt_thermal_in, double dmsqrt_thermal_in, bool use_lep=false)
 set_class Defines all needed parameter of the class Calc_Scp
 

Public Attributes

double GamT
 
double m_full
 m_full One-loop mass of the fermion without the thermal contributions
 
double T
 T Critical temperature.
 
double vw
 vw Bubble wall velocity
 
double theta_prime
 theta_prime Derivative of the mass phase factor theta
 
double msqrt_thermal
 msqrt_thermal Right-handed thermal mass of the fermion
 
double dmsqrt_thermal
 dmsqrt_thermal Difference of the right- and left-handed fermion thermal mass
 
int YukType
 YukType Yukawa type of the model.
 

Private Member Functions

double nf (double w)
 nf Distribution function of fermions at given temperature and mass.
 
double nf_prime (double w)
 nf Derivative of the distribution function of fermions at given temperature and mass.
 

Detailed Description

The Calc_Scp class Class instance for the numerical evaluation of the CP-violating source terms at given temperature and quark mass.

Member Function Documentation

◆ nf()

double BSMPT::Baryo::Calc_Scp::nf ( double  w)
private

nf Distribution function of fermions at given temperature and mass.

Parameters
w= sqrt(m^2+k^2)
Returns
Distribution function of a fermion.

◆ nf_prime()

double BSMPT::Baryo::Calc_Scp::nf_prime ( double  w)
private

nf Derivative of the distribution function of fermions at given temperature and mass.

Parameters
w= sqrt(m^2+k^2)
Returns
Derivative of the distribution function of a fermion.

◆ operator()()

void BSMPT::Baryo::Calc_Scp::operator() ( const state_type &  Scp,
state_type &  dScp,
const double  k 
)

operator () Needed for the boost interface.

Parameters
ScpCurrent state of Scp.
dScpCurrent derivative of Scp.
kIntegration variable/Momentum.

◆ set_class()

void BSMPT::Baryo::Calc_Scp::set_class ( double  T,
double  vw,
double  mt,
double  theta_prime,
double  msqrt_thermal_in,
double  dmsqrt_thermal_in,
bool  use_lep = false 
)

set_class Defines all needed parameter of the class Calc_Scp

Parameters
TTemperature
vwWall velocity
mtQuark mass
theta_primeDerivative of the quark phase in respect of the wall distance z

The documentation for this class was generated from the following files: