BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
|
#include <BSMPT/minimizer/LibCMAES/MinimizeLibCMAES.h>
#include <BSMPT/minimizer/MinimizePlane.h>
#include <BSMPT/models/ClassPotentialOrigin.h>
#include <libcmaes/candidate.h>
#include <libcmaes/cmaes.h>
#include <libcmaes/cmaparameters.h>
#include <libcmaes/cmasolutions.h>
#include <libcmaes/esoptimizer.h>
#include <libcmaes/esostrategy.h>
#include <libcmaes/genopheno.h>
#include <libcmaes/noboundstrategy.h>
Namespaces | |
namespace | BSMPT |
This classes calculates the Bounce action of the potential with a set temperature. | |
Functions | |
LibCMAESReturn | BSMPT::Minimizer::LibCMAES::min_cmaes_gen_all (const Class_Potential_Origin &model, const double &Temp, const std::vector< double > &VevMinimum) |
LibCMAESReturn | BSMPT::Minimizer::LibCMAES::CMAES_Minimize_Plane_gen_all (const struct PointerContainerMinPlane ¶ms, const std::vector< double > &Start) |
LibCMAESReturn BSMPT::Minimizer::LibCMAES::CMAES_Minimize_Plane_gen_all | ( | const struct PointerContainerMinPlane & | params, |
const std::vector< double > & | Start | ||
) |
Finds a candidate for the local minimum using the CMAES algorithm.
params | PointerContainerMinPlane with the model information and potential |
Start | starting point for the algorithm |
LibCMAESReturn BSMPT::Minimizer::LibCMAES::min_cmaes_gen_all | ( | const Class_Potential_Origin & | model, |
const double & | Temp, | ||
const std::vector< double > & | VevMinimum | ||
) |
Calculating the global minimum with libcmaes in the 2HDM for the parameter point par and counterterms parCT and write the solution in sol. The initial guess is given in start.