SourceXtractorPlusPlus  0.14
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SourceXtractor::FlexibleModelFitting Class Reference

#include <FlexibleModelFitting.h>

Inheritance diagram for SourceXtractor::FlexibleModelFitting:
[legend]
Collaboration diagram for SourceXtractor::FlexibleModelFitting:
[legend]

Public Member Functions

virtual ~FlexibleModelFitting ()=default
 
 FlexibleModelFitting (unsigned int iterations, SeFloat chi_squared, Flags flags, std::unordered_map< int, double > parameter_values, std::unordered_map< int, double > parameter_sigmas)
 
unsigned int getIterations () const
 
SeFloat getReducedChiSquared () const
 
Flags getFlags () const
 
SeFloat getParameterValue (int index) const
 
SeFloat getParameterSigma (int index) const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

unsigned int m_iterations
 
SeFloat m_chi_squared
 
Flags m_flags
 
std::unordered_map< int, double > m_parameter_values
 
std::unordered_map< int, double > m_parameter_sigmas
 

Detailed Description

Definition at line 40 of file FlexibleModelFitting.h.

Constructor & Destructor Documentation

virtual SourceXtractor::FlexibleModelFitting::~FlexibleModelFitting ( )
virtualdefault
SourceXtractor::FlexibleModelFitting::FlexibleModelFitting ( unsigned int  iterations,
SeFloat  chi_squared,
Flags  flags,
std::unordered_map< int, double >  parameter_values,
std::unordered_map< int, double >  parameter_sigmas 
)
inline

Definition at line 44 of file FlexibleModelFitting.h.

Member Function Documentation

Flags SourceXtractor::FlexibleModelFitting::getFlags ( ) const
inline

Definition at line 60 of file FlexibleModelFitting.h.

References m_flags.

unsigned int SourceXtractor::FlexibleModelFitting::getIterations ( ) const
inline

Definition at line 52 of file FlexibleModelFitting.h.

References m_iterations.

SeFloat SourceXtractor::FlexibleModelFitting::getParameterSigma ( int  index) const
inline

Definition at line 68 of file FlexibleModelFitting.h.

References std::unordered_map< K, T >::at(), and m_parameter_sigmas.

Here is the call graph for this function:

SeFloat SourceXtractor::FlexibleModelFitting::getParameterValue ( int  index) const
inline

Definition at line 64 of file FlexibleModelFitting.h.

References std::unordered_map< K, T >::at(), and m_parameter_values.

Here is the call graph for this function:

SeFloat SourceXtractor::FlexibleModelFitting::getReducedChiSquared ( ) const
inline

Definition at line 56 of file FlexibleModelFitting.h.

References m_chi_squared.

Member Data Documentation

SeFloat SourceXtractor::FlexibleModelFitting::m_chi_squared
private

Definition at line 74 of file FlexibleModelFitting.h.

Referenced by getReducedChiSquared().

Flags SourceXtractor::FlexibleModelFitting::m_flags
private

Definition at line 75 of file FlexibleModelFitting.h.

Referenced by getFlags().

unsigned int SourceXtractor::FlexibleModelFitting::m_iterations
private

Definition at line 73 of file FlexibleModelFitting.h.

Referenced by getIterations().

std::unordered_map<int, double> SourceXtractor::FlexibleModelFitting::m_parameter_sigmas
private

Definition at line 77 of file FlexibleModelFitting.h.

Referenced by getParameterSigma().

std::unordered_map<int, double> SourceXtractor::FlexibleModelFitting::m_parameter_values
private

Definition at line 76 of file FlexibleModelFitting.h.

Referenced by getParameterValue().


The documentation for this class was generated from the following file: