|
BSMPT 3.1.14
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
|
#include <BSMPT/baryo_calculation/transport_equations.h>
Public Member Functions | |
| void | setSymmetricCPViolatingPhase (double Phase) |
| double | getSymmetricCPViolatingPhase () const |
| double | getBrokenCPViolatingPhase () const |
| double | getSymmetricCPViolatingPhase_top () const |
| double | getSymmetricCPViolatingPhase_bot () const |
| double | getSymmetricCPViolatingPhase_tau () const |
| double | getBrokenCPViolatingPhase_top () const |
| double | getBrokenCPViolatingPhase_bot () const |
| double | getBrokenCPViolatingPhase_tau () const |
| std::vector< double > | getVEVCritical () const |
| std::vector< double > | getVEVsym () const |
| double | getTC () const |
| void | setTC (double TC_in) |
| double | getZMAX () const |
| void | setvw (double vw_in) |
| double | getvw () const |
| double | getLW () const |
| getLW | |
| void | setpar (std::vector< double >) |
| setpar sets par | |
| std::vector< double > | getpar () |
| getpar | |
| void | set_transport_method (TransportMethod method) |
| TransportMethod | get_transport_method () |
| get_transport_method | |
| void | setZMAX (double z_in, bool MultiplesOfLW) |
| setZMAX defines the value to treat mu(ZMAX) = 0 | |
| void | set_vev_sym_theta (std::vector< double > &vev_in) |
| set_vev_sym_theta | |
| std::vector< double > | get_vev_sym_theta () const |
| get_vev_sym_theta | |
| void | setUseVelocityTransportEquations (bool in) |
| bool | getUseVelocityTransportEquations () const |
| getUseVelocityTransportEquations | |
| void | init (const double &vw_input, std::vector< double > &vev_critical_input, std::vector< double > &vev_symmetric_input, const double &TC_input, std::shared_ptr< Class_Potential_Origin > &modelPointer_input, const int &WhichMinimizer=Minimizer::WhichMinimizerDefault) |
| init initialises the parameters of struct | |
| std::shared_ptr< Class_Potential_Origin > | getModelPointer () const |
| getModelPointer | |
Private Attributes | |
| bool | UseVelocityTransportEquations = false |
| std::shared_ptr< Class_Potential_Origin > | modelPointer |
| double | vw |
| double | LW |
| double | zmax |
| double | TC |
| double | vc |
| std::vector< double > | vev_critical |
| std::vector< double > | vev_symmetric |
| double | symmetric_CP_violating_phase = -500000 |
| double | broken_CP_violating_phase = -500000 |
| double | TOP_symmetric_CP_violating_phase |
| double | TOP_broken_CP_violating_phase |
| double | BOT_symmetric_CP_violating_phase |
| double | BOT_broken_CP_violating_phase |
| double | TAU_symmetric_CP_violating_phase |
| double | TAU_broken_CP_violating_phase |
| std::vector< double > | par |
| TransportMethod | transport_method {TransportMethod::top} |
| std::vector< double > | vev_sym_theta |
Struct for the GSL integration over mu_BL
| TransportMethod BSMPT::Baryo::GSL_integration_mubl::get_transport_method | ( | ) |
get_transport_method
| std::vector< double > BSMPT::Baryo::GSL_integration_mubl::get_vev_sym_theta | ( | ) | const |
get_vev_sym_theta
| double BSMPT::Baryo::GSL_integration_mubl::getBrokenCPViolatingPhase | ( | ) | const |
get the CP violating phase in the symmetric vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getBrokenCPViolatingPhase_bot | ( | ) | const |
get the CP-violating phase of the bot quark in the broken vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getBrokenCPViolatingPhase_tau | ( | ) | const |
get the CP-violating phase of the tau quark in the broken vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getBrokenCPViolatingPhase_top | ( | ) | const |
get the CP-violating phase of the top quark in the broken vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getLW | ( | ) | const |
getLW
| std::shared_ptr< BSMPT::Class_Potential_Origin > BSMPT::Baryo::GSL_integration_mubl::getModelPointer | ( | ) | const |
getModelPointer
| std::vector< double > BSMPT::Baryo::GSL_integration_mubl::getpar | ( | ) |
getpar
| double BSMPT::Baryo::GSL_integration_mubl::getSymmetricCPViolatingPhase | ( | ) | const |
get the CP violating phase in the symmetric vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getSymmetricCPViolatingPhase_bot | ( | ) | const |
get the CP-violating phase of the bot quark in the symmetric vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getSymmetricCPViolatingPhase_tau | ( | ) | const |
get the CP-violating phase of the tau quark in the symmetric vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getSymmetricCPViolatingPhase_top | ( | ) | const |
get the CP-violating phase of the top quark in the symmetric vacuum
| double BSMPT::Baryo::GSL_integration_mubl::getTC | ( | ) | const |
get TC
| bool BSMPT::Baryo::GSL_integration_mubl::getUseVelocityTransportEquations | ( | ) | const |
getUseVelocityTransportEquations
| std::vector< double > BSMPT::Baryo::GSL_integration_mubl::getVEVCritical | ( | ) | const |
get critical VEV
| std::vector< double > BSMPT::Baryo::GSL_integration_mubl::getVEVsym | ( | ) | const |
get vev_symmetric
| double BSMPT::Baryo::GSL_integration_mubl::getvw | ( | ) | const |
get vw
| double BSMPT::Baryo::GSL_integration_mubl::getZMAX | ( | ) | const |
get zmax
| void BSMPT::Baryo::GSL_integration_mubl::init | ( | const double & | vw_input, |
| std::vector< double > & | vev_critical_input, | ||
| std::vector< double > & | vev_symmetric_input, | ||
| const double & | TC_input, | ||
| std::shared_ptr< Class_Potential_Origin > & | modelPointer_input, | ||
| const int & | WhichMinimizer = Minimizer::WhichMinimizerDefault |
||
| ) |
init initialises the parameters of struct
| vw_input | new value of vw |
| vev_critical_input | new value of vev_critical |
| vev_symmetric_input | new value of vev_symmetric |
| TC_input | new value of TC |
| modelPointer_input | shared_ptr for the model |
| void BSMPT::Baryo::GSL_integration_mubl::set_transport_method | ( | TransportMethod | method | ) |
Set function to chose the method for the transport equations
| void BSMPT::Baryo::GSL_integration_mubl::set_vev_sym_theta | ( | std::vector< double > & | vev_in | ) |
set_vev_sym_theta
| vev_in | new value of vev_sym_theta |
| void BSMPT::Baryo::GSL_integration_mubl::setSymmetricCPViolatingPhase | ( | double | Phase | ) |
set the CP violating phase in the symmetric vacuum
| void BSMPT::Baryo::GSL_integration_mubl::setTC | ( | double | TC_in | ) |
set TC
| void BSMPT::Baryo::GSL_integration_mubl::setUseVelocityTransportEquations | ( | bool | in | ) |
set the UseVelocityTransportEquations parameter
| void BSMPT::Baryo::GSL_integration_mubl::setvw | ( | double | vw_in | ) |
set vw
| void BSMPT::Baryo::GSL_integration_mubl::setZMAX | ( | double | z_in, |
| bool | MultiplesOfLW = false |
||
| ) |
setZMAX defines the value to treat mu(ZMAX) = 0
| z_in | new value to set zMAX to |
| MultiplesOfLW | if true sets zMAX = z_in * LW |
|
private |
CP violating phase of the bot quark in the broken vacuum
|
private |
CP violating phase of the bot quark in the symmetric vacuum
|
private |
CP violating phase in the broken vacuum
|
private |
wall thickness
|
private |
model information
|
private |
Vector with parameter of the given point
|
private |
CP violating phase in the symmetric vacuum
|
private |
CP violating phase of the tau quark in the broken vacuum
|
private |
CP violating phase of the tau lepton in the symmetric vacuum
|
private |
temperature
|
private |
CP violating phase of the top quark in the broken vacuum
|
private |
CP violating phase of the top quark in the symmetric vacuum
|
private |
Method for the transport equations 1 --> top 2 --> bot 3 --> tau
|
private |
If true the transport equations with the plasma velocitys are used, otherwise the second order transport equations in the chemical potentials are used.
|
private |
EW VEV at TC
|
private |
vev in the critical phase
|
private |
VEV configuration before symmetric phase (for the top phase calculation)
|
private |
vev in the symmetric phase
|
private |
wall velocity
|
private |
maximal value at which mu = 0 is assumed