15#include "BSMPT/bounce_solution/bounce_solution.h"
16#include "BSMPT/gravitational_waves/gw.h"
17#include "BSMPT/minimum_tracer/minimum_tracer.h"
54 std::shared_ptr<Class_Potential_Origin> modelPointer;
58 double perc_prbl = 0.71;
59 double compl_prbl = 0.01;
61 int maxpathintegrations = 7;
62 int multistepmode = -1;
67 int which_minimizer = Minimizer::WhichMinimizerDefault;
68 bool use_multithreading =
false;
70 bool gw_calculation =
false;
71 int which_transition_temp = 3;
72 size_t number_of_initial_scan_temperatures = 25;
85 std::vector<StatusCrit> status_crit;
86 std::vector<StatusGW> status_bounce_sol;
87 std::vector<StatusTemperature> status_nucl_approx;
88 std::vector<StatusTemperature> status_nucl;
89 std::vector<StatusTemperature> status_perc;
90 std::vector<StatusTemperature> status_compl;
98 std::optional<double> crit_temp;
99 std::optional<double> nucl_approx_temp;
100 std::optional<double> nucl_temp;
101 std::optional<double> perc_temp;
102 std::optional<double> compl_temp;
104 std::vector<double> crit_true_vev;
105 std::vector<double> crit_false_vev;
106 std::vector<double> nucl_approx_true_vev;
107 std::vector<double> nucl_approx_false_vev;
108 std::vector<double> nucl_true_vev;
109 std::vector<double> nucl_false_vev;
110 std::vector<double> perc_true_vev;
111 std::vector<double> perc_false_vev;
112 std::vector<double> compl_true_vev;
113 std::vector<double> compl_false_vev;
121 std::optional<double> vwall;
123 std::optional<double> alpha;
124 std::optional<double> beta_over_H;
126 std::optional<double> K_sw;
127 std::optional<double> K_turb;
129 std::optional<double> fpeak_sw;
130 std::optional<double> fpeak_turb;
131 std::optional<double> h2Omega_sw;
132 std::optional<double> h2Omega_turb;
134 std::optional<double> SNR_sw;
135 std::optional<double> SNR_turb;
136 std::optional<double> SNR;
138 StatusGW status_gw = StatusGW::NotSet;
139 std::optional<double> trans_temp;
144 std::vector<std::string> legend;
146 std::vector<transition_data> vec_trans_data;
147 std::vector<gw_data> vec_gw_data;
148 std::size_t num_coex_phase_pairs = 0;
152 std::string transition_history =
"not_set";
Definition transition_tracer.h:156
std::size_t num_vev
number of VEVs of model
Definition transition_tracer.h:167
std::vector< BounceSolution > ListBounceSolution
Store the list of bounce solutions.
Definition transition_tracer.h:186
std::vector< CoexPhases > vec_coex
vector of all found coexisting phase regions
Definition transition_tracer.h:173
output output_store
output data storage
Definition transition_tracer.h:191
std::shared_ptr< Class_Potential_Origin > modelPointer
modelPointer for the used parameter point
Definition transition_tracer.h:161
This classes calculates the Bounce action of the potential with a set temperature.
Definition CalculateEtaInterface.h:24
StatusEWSR
Possible electroweak symmetry restoration status.
Definition minimum_tracer.h:61
StatusNLOStability
Possible NLO stability status.
Definition minimum_tracer.h:40
StatusGW
Possible results for the GW and bounce_sol class.
Definition minimum_tracer.h:172
StatusTracing
Possible tracing results.
Definition minimum_tracer.h:87
StatusCoexPair
Possible status for the coex phase.
Definition minimum_tracer.h:111
gravitational wave data struct
Definition transition_tracer.h:120
Definition transition_tracer.h:143
status codes struct
Definition transition_tracer.h:79
transition data struct
Definition transition_tracer.h:97