SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
SourceXtractor::FlexibleModelFittingUnboundedConverterFactory Class Reference

#include <FlexibleModelFittingConverterFactory.h>

Inheritance diagram for SourceXtractor::FlexibleModelFittingUnboundedConverterFactory:
Inheritance graph
[legend]
Collaboration diagram for SourceXtractor::FlexibleModelFittingUnboundedConverterFactory:
Collaboration graph
[legend]

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

Definition at line 75 of file FlexibleModelFittingConverterFactory.h.

Constructor & Destructor Documentation

◆ FlexibleModelFittingUnboundedConverterFactory()

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

Definition at line 77 of file FlexibleModelFittingConverterFactory.h.

Member Function Documentation

◆ getConverter()

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

Member Data Documentation

◆ m_normalization_factor

ValueFunc SourceXtractor::FlexibleModelFittingUnboundedConverterFactory::m_normalization_factor
private

Definition at line 83 of file FlexibleModelFittingConverterFactory.h.

Referenced by getConverter().


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