SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting
src
lib
Models
OldSharp.cpp
Go to the documentation of this file.
1
22
23
#include "
ModelFitting/Models/OldSharp.h
"
24
25
namespace
ModelFitting
{
26
27
OldSharp::OldSharp
(
double
r_sharp_pix,
double
log_incr,
double
first_r)
28
:
m_r_sharp_pix
{r_sharp_pix},
m_log_incr
{log_incr},
m_first_r
{first_r} {
29
}
30
31
OldSharp::~OldSharp
() =
default
;
32
33
void
OldSharp::updateRasterizationInfo
(
double
scale,
double
,
Profile
) {
34
m_r_sharp
=
m_r_sharp_pix
* scale;
35
}
36
37
bool
OldSharp::insideSharpRegion
(
double
r) {
38
return
r <
m_r_sharp
;
39
}
40
41
std::pair<double, int>
OldSharp::nextRadiusAndAngleNo
(
double
prev_r) {
42
double
next_r = prev_r > 0
43
? prev_r *
m_log_incr
44
:
m_first_r
;
45
return
std::make_pair
(next_r, 72);
46
}
47
48
}
// end of namespace ModelFitting
OldSharp.h
ModelFitting::OldSharp::m_log_incr
double m_log_incr
Definition
OldSharp.h:70
ModelFitting::OldSharp::m_r_sharp_pix
double m_r_sharp_pix
Definition
OldSharp.h:68
ModelFitting::OldSharp::updateRasterizationInfo
void updateRasterizationInfo(double scale, double, Profile) override
Definition
OldSharp.cpp:33
ModelFitting::OldSharp::nextRadiusAndAngleNo
std::pair< double, int > nextRadiusAndAngleNo(double prev_r) override
Definition
OldSharp.cpp:41
ModelFitting::OldSharp::~OldSharp
virtual ~OldSharp()
ModelFitting::OldSharp::m_first_r
double m_first_r
Definition
OldSharp.h:71
ModelFitting::OldSharp::OldSharp
OldSharp(double r_sharp_pix=4., double log_incr=1.122, double first_r=1E-4)
Definition
OldSharp.cpp:27
ModelFitting::OldSharp::insideSharpRegion
bool insideSharpRegion(double r) override
Definition
OldSharp.cpp:37
ModelFitting::OldSharp::m_r_sharp
double m_r_sharp
Definition
OldSharp.h:69
ModelFitting::SharpRegionManager::Profile
std::function< double(double)> Profile
Definition
SharpRegionManager.h:51
std::make_pair
T make_pair(T... args)
ModelFitting
Definition
DataVsModelResiduals.icpp:23
std::pair
Generated by
1.15.0