SourceXtractorPlusPlus
0.15
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ModelFitting
ModelFitting
Engine
LeastSquareSummary.h
Go to the documentation of this file.
1
23
#ifndef MODELFITTING_LEASTSQUARESUMMARY_H
24
#define MODELFITTING_LEASTSQUARESUMMARY_H
25
26
#include <vector>
27
#include <boost/any.hpp>
28
29
namespace
ModelFitting {
30
38
struct
LeastSquareSummary
{
39
40
enum
StatusFlag
{
41
SUCCESS
,
MAX_ITER
,
ERROR
42
};
43
45
StatusFlag
status_flag
=
SUCCESS
;
46
48
size_t
iteration_no
{0};
49
51
std::vector<double>
parameter_sigmas
{};
52
54
int
engine_stop_reason
{0};
55
63
boost::any
underlying_framework_info
{};
64
65
};
66
67
}
// end of namespace ModelFitting
68
69
#endif
/* MODELFITTING_LEASTSQUARESUMMARY_H */
70
ModelFitting::LeastSquareSummary::StatusFlag
StatusFlag
Definition:
LeastSquareSummary.h:40
ModelFitting::LeastSquareSummary::parameter_sigmas
std::vector< double > parameter_sigmas
1-sigma margin of error for all the parameters
Definition:
LeastSquareSummary.h:51
ModelFitting::LeastSquareSummary::ERROR
Definition:
LeastSquareSummary.h:41
ModelFitting::LeastSquareSummary
Class containing the summary information of solving a least square minimization problem.
Definition:
LeastSquareSummary.h:38
ModelFitting::LeastSquareSummary::engine_stop_reason
int engine_stop_reason
Engine-specific reason for stopping the fitting.
Definition:
LeastSquareSummary.h:54
ModelFitting::LeastSquareSummary::iteration_no
size_t iteration_no
The number of iterations.
Definition:
LeastSquareSummary.h:48
ModelFitting::LeastSquareSummary::MAX_ITER
Definition:
LeastSquareSummary.h:41
ModelFitting::LeastSquareSummary::status_flag
StatusFlag status_flag
Flag indicating if the minimization was successful.
Definition:
LeastSquareSummary.h:45
ModelFitting::LeastSquareSummary::underlying_framework_info
boost::any underlying_framework_info
Definition:
LeastSquareSummary.h:63
ModelFitting::LeastSquareSummary::SUCCESS
Definition:
LeastSquareSummary.h:41
std::vector< double >
Generated by
1.8.5