SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::GrowthCurve Class Reference

#include <GrowthCurve.h>

Inheritance diagram for SourceXtractor::GrowthCurve:
Collaboration diagram for SourceXtractor::GrowthCurve:

Public Member Functions

virtual ~GrowthCurve ()=default
 GrowthCurve (std::vector< double > &&growth_curve, double end)
const std::vector< double > & getCurve () const
double getMax () const
double getStepSize () const
Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default

Private Attributes

std::vector< double > m_growth_curve
double m_max
double m_step_size

Detailed Description

Stores the growth curve as an interpolated function. The output column is generated by GrowthCurveResampled

Definition at line 30 of file GrowthCurve.h.

Constructor & Destructor Documentation

◆ ~GrowthCurve()

virtual SourceXtractor::GrowthCurve::~GrowthCurve ( )
virtualdefault

◆ GrowthCurve()

SourceXtractor::GrowthCurve::GrowthCurve ( std::vector< double > && growth_curve,
double end )
inline

Definition at line 34 of file GrowthCurve.h.

References std::end(), m_growth_curve, m_max, m_step_size, and std::move().

Here is the call graph for this function:

Member Function Documentation

◆ getCurve()

const std::vector< double > & SourceXtractor::GrowthCurve::getCurve ( ) const
inline

◆ getMax()

double SourceXtractor::GrowthCurve::getMax ( ) const
inline

Definition at line 42 of file GrowthCurve.h.

References m_max.

◆ getStepSize()

double SourceXtractor::GrowthCurve::getStepSize ( ) const
inline

Definition at line 46 of file GrowthCurve.h.

References m_step_size.

Member Data Documentation

◆ m_growth_curve

std::vector<double> SourceXtractor::GrowthCurve::m_growth_curve
private

Definition at line 51 of file GrowthCurve.h.

Referenced by getCurve(), and GrowthCurve().

◆ m_max

double SourceXtractor::GrowthCurve::m_max
private

Definition at line 52 of file GrowthCurve.h.

Referenced by getMax(), and GrowthCurve().

◆ m_step_size

double SourceXtractor::GrowthCurve::m_step_size
private

Definition at line 52 of file GrowthCurve.h.

Referenced by getStepSize(), and GrowthCurve().


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