14#include "MantidCurveFitting/DllConfig.h"
17namespace CurveFitting {
30 std::string
name()
const override {
return "ExpDecayOsc"; }
33 const std::string
category()
const override {
return "Muon\\MuonGeneric"; }
36 void setActiveParameter(
size_t i,
double value)
override;
37 void function1D(
double *out,
const double *xValues,
const size_t nData)
const override;
38 void functionDeriv1D(
API::Jacobian *out,
const double *xValues,
const size_t nData)
override;
double value
The value of the point.
This is a specialization of IFunction for functions of one real argument.
Represents the Jacobian in IFitFunction::functionDeriv.
Implements the part of IFunction interface dealing with parameters.
Provide oscillating exponential decay function: h*exp(-lambda.x)*(cos(2pi*f*x+phi))
const std::string category() const override
overwrite IFunction base class methods
std::string name() const override
overwrite IFunction base class methods
Helper class which provides the Collimation Length for SANS instruments.