SourceXtractorPlusPlus  0.15
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::GrowthCurve Class Reference

#include <GrowthCurve.h>

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

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

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

Definition at line 34 of file GrowthCurve.h.

References std::move().

Here is the call graph for this function:

Member Function Documentation

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

Definition at line 42 of file GrowthCurve.h.

References m_max.

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

Definition at line 46 of file GrowthCurve.h.

References m_step_size.

Member Data Documentation

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

Definition at line 51 of file GrowthCurve.h.

Referenced by getCurve().

double SourceXtractor::GrowthCurve::m_max
private

Definition at line 52 of file GrowthCurve.h.

Referenced by getMax().

double SourceXtractor::GrowthCurve::m_step_size
private

Definition at line 52 of file GrowthCurve.h.

Referenced by getStepSize().


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