SourceXtractorPlusPlus  0.10
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::MultiframeModelFitting Class Reference

#include <MultiframeModelFitting.h>

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

Public Member Functions

virtual ~MultiframeModelFitting ()=default
 
 MultiframeModelFitting (SeFloat x, SeFloat y, SeFloat wc_alpha, SeFloat wc_delta, SeFloat exp_radius, SeFloat dev_radius, std::vector< double > fluxes, std::vector< double > exp_fluxes, std::vector< double > dev_fluxes, unsigned int iterations, SeFloat chi_squared, unsigned int nframes)
 
SeFloat getX () const
 
SeFloat getY () const
 
SeFloat getAlpha () const
 
SeFloat getDelta () const
 
SeFloat getExpRadius () const
 
SeFloat getDevRadius () const
 
std::vector< double > getFluxes () const
 
std::vector< double > getExpFluxes () const
 
std::vector< double > getDevFluxes () const
 
unsigned int getIterations () const
 
unsigned int getFrameCount () const
 
SeFloat getReducedChiSquared () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

SeFloat m_x
 
SeFloat m_y
 
SeFloat m_wc_alpha
 
SeFloat m_wc_delta
 
SeFloat m_exp_radius
 
SeFloat m_dev_radius
 
std::vector< double > m_fluxes
 
std::vector< double > m_exp_fluxes
 
std::vector< double > m_dev_fluxes
 
unsigned int m_iterations
 
unsigned int m_frame_count
 
SeFloat m_chi_squared
 

Detailed Description

Definition at line 34 of file MultiframeModelFitting.h.

Constructor & Destructor Documentation

◆ ~MultiframeModelFitting()

virtual SourceXtractor::MultiframeModelFitting::~MultiframeModelFitting ( )
virtualdefault

◆ MultiframeModelFitting()

SourceXtractor::MultiframeModelFitting::MultiframeModelFitting ( SeFloat  x,
SeFloat  y,
SeFloat  wc_alpha,
SeFloat  wc_delta,
SeFloat  exp_radius,
SeFloat  dev_radius,
std::vector< double >  fluxes,
std::vector< double >  exp_fluxes,
std::vector< double >  dev_fluxes,
unsigned int  iterations,
SeFloat  chi_squared,
unsigned int  nframes 
)
inline

Definition at line 39 of file MultiframeModelFitting.h.

Member Function Documentation

◆ getAlpha()

SeFloat SourceXtractor::MultiframeModelFitting::getAlpha ( ) const
inline

Definition at line 65 of file MultiframeModelFitting.h.

References m_wc_alpha.

◆ getDelta()

SeFloat SourceXtractor::MultiframeModelFitting::getDelta ( ) const
inline

Definition at line 69 of file MultiframeModelFitting.h.

References m_wc_delta.

◆ getDevFluxes()

std::vector<double> SourceXtractor::MultiframeModelFitting::getDevFluxes ( ) const
inline

Definition at line 93 of file MultiframeModelFitting.h.

References m_dev_fluxes.

◆ getDevRadius()

SeFloat SourceXtractor::MultiframeModelFitting::getDevRadius ( ) const
inline

Definition at line 77 of file MultiframeModelFitting.h.

References m_dev_radius.

◆ getExpFluxes()

std::vector<double> SourceXtractor::MultiframeModelFitting::getExpFluxes ( ) const
inline

Definition at line 89 of file MultiframeModelFitting.h.

References m_exp_fluxes.

◆ getExpRadius()

SeFloat SourceXtractor::MultiframeModelFitting::getExpRadius ( ) const
inline

Definition at line 73 of file MultiframeModelFitting.h.

References m_exp_radius.

◆ getFluxes()

std::vector<double> SourceXtractor::MultiframeModelFitting::getFluxes ( ) const
inline

Definition at line 85 of file MultiframeModelFitting.h.

References m_fluxes.

◆ getFrameCount()

unsigned int SourceXtractor::MultiframeModelFitting::getFrameCount ( ) const
inline

Definition at line 101 of file MultiframeModelFitting.h.

References m_frame_count.

◆ getIterations()

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

Definition at line 97 of file MultiframeModelFitting.h.

References m_iterations.

◆ getReducedChiSquared()

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

Definition at line 105 of file MultiframeModelFitting.h.

References m_chi_squared.

◆ getX()

SeFloat SourceXtractor::MultiframeModelFitting::getX ( ) const
inline

Definition at line 57 of file MultiframeModelFitting.h.

References m_x.

◆ getY()

SeFloat SourceXtractor::MultiframeModelFitting::getY ( ) const
inline

Definition at line 61 of file MultiframeModelFitting.h.

References m_y.

Member Data Documentation

◆ m_chi_squared

SeFloat SourceXtractor::MultiframeModelFitting::m_chi_squared
private

Definition at line 116 of file MultiframeModelFitting.h.

Referenced by getReducedChiSquared().

◆ m_dev_fluxes

std::vector<double> SourceXtractor::MultiframeModelFitting::m_dev_fluxes
private

Definition at line 114 of file MultiframeModelFitting.h.

Referenced by getDevFluxes().

◆ m_dev_radius

SeFloat SourceXtractor::MultiframeModelFitting::m_dev_radius
private

Definition at line 112 of file MultiframeModelFitting.h.

Referenced by getDevRadius().

◆ m_exp_fluxes

std::vector<double> SourceXtractor::MultiframeModelFitting::m_exp_fluxes
private

Definition at line 114 of file MultiframeModelFitting.h.

Referenced by getExpFluxes().

◆ m_exp_radius

SeFloat SourceXtractor::MultiframeModelFitting::m_exp_radius
private

Definition at line 112 of file MultiframeModelFitting.h.

Referenced by getExpRadius().

◆ m_fluxes

std::vector<double> SourceXtractor::MultiframeModelFitting::m_fluxes
private

Definition at line 114 of file MultiframeModelFitting.h.

Referenced by getFluxes().

◆ m_frame_count

unsigned int SourceXtractor::MultiframeModelFitting::m_frame_count
private

Definition at line 115 of file MultiframeModelFitting.h.

Referenced by getFrameCount().

◆ m_iterations

unsigned int SourceXtractor::MultiframeModelFitting::m_iterations
private

Definition at line 115 of file MultiframeModelFitting.h.

Referenced by getIterations().

◆ m_wc_alpha

SeFloat SourceXtractor::MultiframeModelFitting::m_wc_alpha
private

Definition at line 111 of file MultiframeModelFitting.h.

Referenced by getAlpha().

◆ m_wc_delta

SeFloat SourceXtractor::MultiframeModelFitting::m_wc_delta
private

Definition at line 111 of file MultiframeModelFitting.h.

Referenced by getDelta().

◆ m_x

SeFloat SourceXtractor::MultiframeModelFitting::m_x
private

Definition at line 110 of file MultiframeModelFitting.h.

Referenced by getX().

◆ m_y

SeFloat SourceXtractor::MultiframeModelFitting::m_y
private

Definition at line 110 of file MultiframeModelFitting.h.

Referenced by getY().


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