10#include "MantidCurveFitting/DllConfig.h"
21namespace CurveFitting {
32 std::string
name()
const override {
return "IsoRotDiff"; }
35 const std::string
category()
const override {
return "QuasiElastic"; }
41 virtual void trickleDownAttribute(
const std::string &name);
53 std::shared_ptr<Mantid::CurveFitting::Functions::ElasticIsoRotDiff>
55 std::shared_ptr<Mantid::CurveFitting::Functions::InelasticIsoRotDiff>
Attribute is a non-fitting parameter.
Immutable composite function is a composite function which members cannot be added or removed after c...
const std::string category() const override
overwrite IFunction base class methods
std::string name() const override
overwrite IFunction base class methods
std::shared_ptr< Mantid::CurveFitting::Functions::InelasticIsoRotDiff > m_inelastic
virtual int version() const
overwrite IFunction base class methods
std::shared_ptr< Mantid::CurveFitting::Functions::ElasticIsoRotDiff > m_elastic
Helper class which provides the Collimation Length for SANS instruments.