Skip to content
Snippets Groups Projects
Commit ad2320a1 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

inline fct for analogy

parent 64f203bc
No related branches found
No related tags found
No related merge requests found
// ************************************************************************** //
//
// BornAgain: simulate and fit scattering at grazing incidence
//
//! @file Tests/Functional/TestMachinery/ParameterPlan.cpp
//! @brief Implements class ParameterPlan
//!
//! @homepage http://www.bornagainproject.org
//! @license GNU General Public License v3 or higher (see COPYING)
//! @copyright Forschungszentrum Jülich GmbH 2018
//! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
//
// ************************************************************************** //
#include "ParameterPlan.h"
using namespace Fit;
ParameterPlan::ParameterPlan(const Parameter& param, double expected_value, double tolerance)
: m_expected_value(expected_value), m_tolerance(tolerance), m_parameter(param)
{
}
Parameter ParameterPlan::fitParameter() const
{
return m_parameter;
}
......@@ -24,13 +24,13 @@
class BA_CORE_API_ ParameterPlan
{
public:
ParameterPlan(const Fit::Parameter& param, double expected_value, double tolerance = 0.01);
Fit::Parameter fitParameter() const;
ParameterPlan(const Fit::Parameter& param, double expected_value, double tolerance = 0.01)
: m_expected_value(expected_value), m_tolerance(tolerance), m_parameter(param) {}
Fit::Parameter fitParameter() const { return m_parameter; }
double expectedValue() const { return m_expected_value; }
double tolerance() const { return m_tolerance; }
void setTolerance(double tolerance) { m_tolerance = tolerance; }
private:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment