SourceXtractorPlusPlus
0.16
Please provide a description of the project.
|
Class containing the summary information of solving a least square minimization problem. More...
#include <LeastSquareSummary.h>
Public Types | |
enum | StatusFlag { SUCCESS , MAX_ITER , ERROR , MEMORY } |
Public Attributes | |
StatusFlag | status_flag = SUCCESS |
Flag indicating if the minimization was successful. More... | |
size_t | iteration_no {0} |
The number of iterations. More... | |
std::vector< double > | parameter_sigmas {} |
1-sigma margin of error for all the parameters More... | |
int | engine_stop_reason {0} |
Engine-specific reason for stopping the fitting. More... | |
float | duration |
Runtime (in seconds) More... | |
boost::any | underlying_framework_info {} |
Class containing the summary information of solving a least square minimization problem.
Definition at line 38 of file LeastSquareSummary.h.
Enumerator | |
---|---|
SUCCESS | |
MAX_ITER | |
ERROR | |
MEMORY |
Definition at line 40 of file LeastSquareSummary.h.
float ModelFitting::LeastSquareSummary::duration |
Runtime (in seconds)
Definition at line 57 of file LeastSquareSummary.h.
Referenced by ModelFitting::GSLEngine::solveProblem().
int ModelFitting::LeastSquareSummary::engine_stop_reason {0} |
Engine-specific reason for stopping the fitting.
Definition at line 54 of file LeastSquareSummary.h.
Referenced by ModelFitting::GSLEngine::solveProblem().
size_t ModelFitting::LeastSquareSummary::iteration_no {0} |
The number of iterations.
Definition at line 48 of file LeastSquareSummary.h.
Referenced by ModelFitting::GSLEngine::solveProblem().
std::vector<double> ModelFitting::LeastSquareSummary::parameter_sigmas {} |
1-sigma margin of error for all the parameters
Definition at line 51 of file LeastSquareSummary.h.
Referenced by SourceXtractor::FlexibleModelFittingIterativeTask::fitSourceUpdateState(), and ModelFitting::GSLEngine::solveProblem().
StatusFlag ModelFitting::LeastSquareSummary::status_flag = SUCCESS |
Flag indicating if the minimization was successful.
Definition at line 45 of file LeastSquareSummary.h.
Referenced by ModelFitting::GSLEngine::solveProblem(), and ModelFitting::LevmarEngine::solveProblem().
boost::any ModelFitting::LeastSquareSummary::underlying_framework_info {} |
Info of the minimization process, as provided by the underlying framework.
WARNING: Using this result will make your code compatible with only one specific implementation of LeastSquareEngine. This information is provided for completeness, but its usage is discouraged. For more information of the exact type refer to the documentation of the engine implementation you use.
Definition at line 66 of file LeastSquareSummary.h.
Referenced by ModelFitting::GSLEngine::solveProblem().