a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GeneralTHDMstability.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2016 HEPfit Collaboration
3 * All rights reserved.
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef GENERALTHDMSTABILITY_H
9#define GENERALTHDMSTABILITY_H
10
11#include "ThObservable.h"
12#include <gslpp.h>
13
14class GeneralTHDM;
16
21public:
22
26 stability_GTHDM(const StandardModel& SM_i);
27
31 virtual ~stability_GTHDM();
32
33
34
35
36
40 bool CalcStabeigen(gslpp::matrix<gslpp::complex>& Stabeigvec_i, gslpp::vector<gslpp::complex>& Stabeigval_i);
41
42
43
44
45
46
50 gslpp::vector<double> getStability();
51
52
53
54
55
56private:
57 const GeneralTHDM& myGTHDM;
58
59 gslpp::vector<double> vecMinus1, vecStability;
60 gslpp::matrix<double> LambmatE;
61 gslpp::matrix<gslpp::complex> Lambeigvec;
62 gslpp::vector<gslpp::complex> Lambeigval;
63
64};
65
66
67
68
69
70
71
72
73
74
79public:
80
85
89 double computeThValue();
90
91private:
93};
94
95
100public:
101
106
110 double computeThValue();
111
112private:
114};
115
116
117
118
119
120#endif /* GENERALTHDMSTABILITY_H */
121
const GeneralTHDM & myGTHDM
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
bounded_from_below_GTHDM(const StandardModel &SM_i)
bounded_from_below_GTHDM constructor.
stability_GTHDM(const StandardModel &SM_i)
Constructor.
virtual ~stability_GTHDM()
Destructor.
vacuum_stability_GTHDM(const StandardModel &SM_i)
vacuum_stability_GTHDM constructor.
stability_GTHDM mystability_GTHDM