SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
ModelFitting
src
lib
Parameters
EngineParameter.cpp
Go to the documentation of this file.
1
23
24
#include "
ModelFitting/Parameters/EngineParameter.h
"
25
26
namespace
ModelFitting
{
27
28
using namespace
std;
29
30
void
EngineParameter::setEngineValue
(
const
double
engine_value) {
31
m_engine_value
= engine_value;
32
BasicParameter::setValue
(
m_converter
->engineToWorld(engine_value));
33
}
34
35
double
EngineParameter::getEngineToWorldDerivative
()
const
{
36
return
m_converter
->getEngineToWorldDerivative(
getValue
());
37
}
38
39
void
EngineParameter::setValue
(
const
double
value) {
40
BasicParameter::setValue
(value);
41
m_engine_value
=
m_converter
->worldToEngine(value);
42
}
43
44
45
46
}
// namespace ModelFitting
EngineParameter.h
ModelFitting::BasicParameter::setValue
virtual void setValue(const double new_value)
Definition
BasicParameter.cpp:32
ModelFitting::BasicParameter::getValue
virtual double getValue() const
Definition
BasicParameter.h:62
ModelFitting::EngineParameter::setValue
void setValue(const double value) override
Definition
EngineParameter.cpp:39
ModelFitting::EngineParameter::setEngineValue
void setEngineValue(const double engine_value)
Definition
EngineParameter.cpp:30
ModelFitting::EngineParameter::m_engine_value
double m_engine_value
The parameter value in Engine coordinates.
Definition
EngineParameter.h:69
ModelFitting::EngineParameter::m_converter
std::unique_ptr< CoordinateConverter > m_converter
The parameter converter.
Definition
EngineParameter.h:72
ModelFitting::EngineParameter::getEngineToWorldDerivative
double getEngineToWorldDerivative() const
Definition
EngineParameter.cpp:35
ModelFitting
Definition
DataVsModelResiduals.icpp:23
Generated by
1.14.0