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

#include <FlexibleModelFittingConverterFactory.h>

Inheritance diagram for SourceXtractor::FlexibleModelFittingUnboundedConverterFactory:
Collaboration diagram for SourceXtractor::FlexibleModelFittingUnboundedConverterFactory:

Public Types

using ValueFunc = std::function<double(double, const SourceInterface&)>

Public Member Functions

 FlexibleModelFittingUnboundedConverterFactory (ValueFunc normalization_factor)
std::unique_ptr< ModelFitting::CoordinateConvertergetConverter (double initial_value, const SourceInterface &source) const override
Public Member Functions inherited from SourceXtractor::FlexibleModelFittingConverterFactory
virtual ~FlexibleModelFittingConverterFactory ()=default

Private Attributes

ValueFunc m_normalization_factor

Detailed Description

Definition at line 73 of file FlexibleModelFittingConverterFactory.h.

Member Typedef Documentation

◆ ValueFunc

Constructor & Destructor Documentation

◆ FlexibleModelFittingUnboundedConverterFactory()

SourceXtractor::FlexibleModelFittingUnboundedConverterFactory::FlexibleModelFittingUnboundedConverterFactory ( ValueFunc normalization_factor)
inlineexplicit

Definition at line 77 of file FlexibleModelFittingConverterFactory.h.

References m_normalization_factor.

Member Function Documentation

◆ getConverter()

std::unique_ptr< ModelFitting::CoordinateConverter > SourceXtractor::FlexibleModelFittingUnboundedConverterFactory::getConverter ( double initial_value,
const SourceInterface & source ) const
overridevirtual

Implements SourceXtractor::FlexibleModelFittingConverterFactory.

Definition at line 51 of file FlexibleModelFittingConverterFactory.cpp.

References m_normalization_factor, and SourceXtractor::make_unique().

Here is the call graph for this function:

Member Data Documentation

◆ m_normalization_factor

ValueFunc SourceXtractor::FlexibleModelFittingUnboundedConverterFactory::m_normalization_factor
private

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