11#include "MantidCurveFitting/DllConfig.h"
16namespace CurveFitting {
27 std::string
name()
const override {
return "IsoRotDiff"; }
30 const std::string
category()
const override {
return "QuasiElastic"; }
36 virtual void trickleDownAttribute(
const std::string &
name);
48 std::shared_ptr<Mantid::CurveFitting::Functions::ElasticIsoRotDiff>
50 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.