|
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/minimizer/LibNLOPT/MinimizeNLOPT.h>#include <BSMPT/minimizer/MinimizePlane.h>#include <BSMPT/models/ClassPotentialOrigin.h>#include <BSMPT/models/IncludeAllModels.h>#include <BSMPT/utility/utility.h>Namespaces | |
| namespace | BSMPT |
| This classes calculates the Bounce action of the potential with a set temperature. | |
Functions | |
| double | BSMPT::Minimizer::LibNLOPT::NLOPTVEff (const std::vector< double > &x, std::vector< double > &grad, void *data) |
| NLOPTVEff. | |
| NLOPTReturnType | BSMPT::Minimizer::LibNLOPT::MinimizeUsingNLOPT (const Class_Potential_Origin &model, const double &Temp) |
| MinimizeUsingNLOPT minimizes the effective potential using the NLopt LN_COBYLA algorithm. | |
| double | BSMPT::Minimizer::LibNLOPT::NLOPTVEffPlane (const std::vector< double > &x, std::vector< double > &grad, void *data) |
| NLOPTVEffPlane. | |
| NLOPTReturnType | BSMPT::Minimizer::LibNLOPT::MinimizePlaneUsingNLOPT (const struct PointerContainerMinPlane ¶ms) |
| MinimizePlaneUsingNLOPT minimizes the effective potential in a given plane using the NLopt LN_COBYLA algorithm. | |
| NLOPTReturnType | BSMPT::Minimizer::LibNLOPT::FindLocalMinimum (const std::shared_ptr< Class_Potential_Origin > &model, const std::vector< double > &Start, const double &Temp) |
| FindLocalMinimum finds the local minimum near the starting point. | |
| NLOPTReturnType BSMPT::Minimizer::LibNLOPT::FindLocalMinimum | ( | const std::shared_ptr< Class_Potential_Origin > & | model, |
| const std::vector< double > & | Start, | ||
| const double & | Temp | ||
| ) |
FindLocalMinimum finds the local minimum near the starting point.
| model | parameter point to use |
| Start | Starting point for the minimization |
| Temp | temperature for the minimization |
| NLOPTReturnType BSMPT::Minimizer::LibNLOPT::MinimizePlaneUsingNLOPT | ( | const struct PointerContainerMinPlane & | params | ) |
MinimizePlaneUsingNLOPT minimizes the effective potential in a given plane using the NLopt LN_COBYLA algorithm.
| params | The struct containing all necessary informations |
| NLOPTReturnType BSMPT::Minimizer::LibNLOPT::MinimizeUsingNLOPT | ( | const Class_Potential_Origin & | model, |
| const double & | Temp | ||
| ) |
MinimizeUsingNLOPT minimizes the effective potential using the NLopt LN_COBYLA algorithm.
| model | model reference |
| Temp | Temperature at which the potential should be minimized |
| double BSMPT::Minimizer::LibNLOPT::NLOPTVEff | ( | const std::vector< double > & | x, |
| std::vector< double > & | grad, | ||
| void * | data | ||
| ) |
NLOPTVEff.
| x | VEV configuration to evaluate the effective potential |
| grad | NULL as a derivative free method is used |
| data | pointer to ShareInformationNLOPT struct |
| double BSMPT::Minimizer::LibNLOPT::NLOPTVEffPlane | ( | const std::vector< double > & | x, |
| std::vector< double > & | grad, | ||
| void * | data | ||
| ) |
NLOPTVEffPlane.
| x | VEV configuration to evaluate the effective potential |
| grad | NULL as a derivative free method is used |
| data | pointer to PointerContainerMinPlane struct |