BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
|
#include <algorithm>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | BSMPT |
This classes calculates the Bounce action of the potential with a set temperature. | |
namespace | BSMPT::ModelID |
operator << overload for the model parameter | |
Enumerations | |
enum class | BSMPT::ModelID::ModelIDs { NotSet , C2HDM , R2HDM , N2HDM , CXSM , CPINTHEDARK , SM , TEMPLATE , stop } |
The ModelIDs enum containing all IDs for identifying the Models. | |
Functions | |
std::unordered_map< ModelIDs, std::string > | BSMPT::ModelID::InvertModelNames () |
InvertModelNames. | |
std::unique_ptr< Class_Potential_Origin > | BSMPT::ModelID::FChoose (ModelIDs choice) |
std::unique_ptr< Class_Potential_Origin > | BSMPT::ModelID::FChoose (ModelIDs choice, const ISMConstants &smConstants) |
ModelIDs | BSMPT::ModelID::getModel (const std::string &s) |
void | BSMPT::ShowInputError () |
ShowInputError shows all the available models in the terminal. | |
Variables | |
const std::unordered_map< std::string, ModelIDs > | BSMPT::ModelID::ModelNames |
Mapping between the model name which is given as the first argument to the binary and the ModelIDs element. | |