@@ -20,19 +20,11 @@ namespace Minuit2 {
20
20
// construct from user parameters (before minimization)
21
21
//
22
22
MnUserParameterState::MnUserParameterState (std::span<const double > par, std::span<const double > err)
23
- : fValid (true ),
24
- fCovarianceValid (false ),
25
- fCovStatus(-1 ),
26
- fFVal(0 .),
27
- fEDM(0 .),
28
- fNFcn(0 ),
29
- fParameters(MnUserParameters(par, err)),
30
- fIntParameters(par.begin(), par.end())
23
+ : fValid (true ), fCovStatus (-1 ), fParameters (MnUserParameters(par, err)), fIntParameters (par.begin(), par.end())
31
24
{
32
25
}
33
26
34
- MnUserParameterState::MnUserParameterState (const MnUserParameters &par)
35
- : fValid(true ), fCovarianceValid(false ), fCovStatus(-1 ), fFVal(0 .), fEDM(0 .), fNFcn(0 ), fParameters(par)
27
+ MnUserParameterState::MnUserParameterState (const MnUserParameters &par) : fValid (true ), fCovStatus (-1 ), fParameters (par)
36
28
{
37
29
// construct from user parameters (before minimization)
38
30
@@ -50,7 +42,7 @@ MnUserParameterState::MnUserParameterState(const MnUserParameters &par)
50
42
// construct from user parameters + errors (before minimization)
51
43
//
52
44
MnUserParameterState::MnUserParameterState (std::span<const double > par, std::span<const double > cov, unsigned int nrow)
53
- : fValid(true ), fCovStatus(-1 ), fFVal( 0 .), fEDM( 0 .), fNFcn( 0 ), fIntParameters(par.begin(), par.end())
45
+ : fValid (true ), fCovStatus (-1 ), fIntParameters (par.begin(), par.end())
54
46
{
55
47
// construct from user parameters + errors (before minimization) using std::vector for parameter error and // an
56
48
// std::vector of size n*(n+1)/2 for the covariance matrix and n (rank of cov matrix)
@@ -66,7 +58,7 @@ MnUserParameterState::MnUserParameterState(std::span<const double> par, std::spa
66
58
}
67
59
68
60
MnUserParameterState::MnUserParameterState (std::span<const double > par, const MnUserCovariance &cov)
69
- : fValid(true ), fCovStatus(-1 ), fFVal( 0 .), fEDM( 0 .), fNFcn( 0 ), fIntParameters(par.begin(), par.end())
61
+ : fValid (true ), fCovStatus (-1 ), fIntParameters (par.begin(), par.end())
70
62
{
71
63
// construct from user parameters + errors (before minimization) using std::vector (params) and MnUserCovariance
72
64
// class
@@ -82,7 +74,7 @@ MnUserParameterState::MnUserParameterState(std::span<const double> par, const Mn
82
74
}
83
75
84
76
MnUserParameterState::MnUserParameterState (const MnUserParameters &par, const MnUserCovariance &cov)
85
- : fValid(true ), fCovStatus(-1 ), fFVal( 0 .), fEDM( 0 .), fNFcn( 0 ), fParameters(par)
77
+ : fValid (true ), fCovStatus (-1 ), fParameters (par)
86
78
{
87
79
// construct from user parameters + errors (before minimization) using
88
80
// MnUserParameters and MnUserCovariance objects
@@ -102,7 +94,7 @@ MnUserParameterState::MnUserParameterState(const MnUserParameters &par, const Mn
102
94
//
103
95
//
104
96
MnUserParameterState::MnUserParameterState (const MinimumState &st, double up, const MnUserTransformation &trafo)
105
- : fValid(st.IsValid()), fCovarianceValid( false ), fCovStatus(-1 ), fFVal(st.Fval()), fEDM(st.Edm()), fNFcn(st.NFcn())
97
+ : fValid (st.IsValid()), fCovStatus (-1 ), fFVal (st.Fval()), fEDM (st.Edm()), fNFcn (st.NFcn())
106
98
{
107
99
//
108
100
// construct from internal parameters (after minimization)
0 commit comments