a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
ScalarPotential.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2016 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef SCALARPOTENTIAL_H
9 #define SCALARPOTENTIAL_H
10 
11 #include "SUSY.h"
12 
18 class SUSYScalarPotential//: public ThObservable
19 {
20 public:
21 
26 
31 
35  double potential(gslpp::vector<double> coefficients, double field1, double field2, double field3);
36 
40  gslpp::vector<double> potentialderivative(gslpp::vector<double> coefficients, double field1, double field2, double field3);
41 
45  gslpp::vector<double> secondpotentialderivative(gslpp::vector<double> coefficients, double field1, double field2, double field3);
46 
47 private:
48  const SUSY& mySUSY;
49 };
50 
51 #endif /* SCALARPOTENTIAL_H */
52 
SUSYScalarPotential::secondpotentialderivative
gslpp::vector< double > secondpotentialderivative(gslpp::vector< double > coefficients, double field1, double field2, double field3)
Definition: ScalarPotential.cpp:167
SUSYScalarPotential
SUSYScalarPotential.
Definition: ScalarPotential.h:18
SUSYScalarPotential::SUSYScalarPotential
SUSYScalarPotential(const StandardModel &SM_i)
SUSYScalarPotential constructor.
Definition: ScalarPotential.cpp:10
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
SUSYScalarPotential::potentialderivative
gslpp::vector< double > potentialderivative(gslpp::vector< double > coefficients, double field1, double field2, double field3)
Definition: ScalarPotential.cpp:137
SUSYScalarPotential::coefficients
gslpp::vector< double > coefficients()
Definition: ScalarPotential.cpp:15
SUSYScalarPotential::potential
double potential(gslpp::vector< double > coefficients, double field1, double field2, double field3)
Definition: ScalarPotential.cpp:118
gslpp::vector< double >
A class for constructing and defining operations on real vectors.
Definition: gslpp_vector_double.h:33
SUSYScalarPotential::mySUSY
const SUSY & mySUSY
Definition: ScalarPotential.h:48
SUSY.h