|
BSMPT 3.1.4
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
|
#include <BSMPT/WallThickness/WallThicknessCommon.h>#include <BSMPT/WallThickness/WallThicknessLib.h>#include <BSMPT/minimizer/MinimizePlane.h>#include <BSMPT/models/ClassPotentialOrigin.h>#include <BSMPT/utility/utility.h>#include <gsl/gsl_min.h>#include <BSMPT/models/IncludeAllModels.h>#include <boost/math/tools/minima.hpp>#include <fstream>#include <random>#include <atomic>#include <mutex>#include <queue>#include <thread>Namespaces | |
| namespace | BSMPT |
| This classes calculates the Bounce action of the potential with a set temperature. | |
Functions | |
| double | BSMPT::Wall::calculate_wall_thickness_plane (const std::shared_ptr< Class_Potential_Origin > &modelPointer_input, const double &Temp, const std::vector< double > &vcritical, const std::vector< double > &vevsymmetric, const int &WhichMinimizer=Minimizer::WhichMinimizerDefault) |
| Calculate the Wall thickness using the minimization along the normal plane. | |
Variables | |
| const std::size_t | BSMPT::Wall::Num_threads = std::thread::hardware_concurrency() |
| double BSMPT::Wall::calculate_wall_thickness_plane | ( | const std::shared_ptr< Class_Potential_Origin > & | modelPointer_input, |
| const double & | Temp, | ||
| const std::vector< double > & | vcritical, | ||
| const std::vector< double > & | vevsymmetric, | ||
| const int & | WhichMinimizer = Minimizer::WhichMinimizerDefault |
||
| ) |
Calculate the Wall thickness using the minimization along the normal plane.
| modelPointer_input | Pointer to parameter point |
| Temp | temperature at which the wall thickness is to be calculated |
| vcritical | the electroweak VEV in the broken minimum |
| vevsymmetric | the electroweak VEV in the symmetric minimum |