20namespace CurveFitting {
31 std::string
name()
const override {
return "DiffSphere"; }
34 const std::string
category()
const override {
return "QuasiElastic"; }
40 virtual void trickleDownAttribute(
const std::string &name);
52 std::shared_ptr<Mantid::CurveFitting::Functions::ElasticDiffSphere>
54 std::shared_ptr<Mantid::CurveFitting::Functions::InelasticDiffSphere>
Attribute is a non-fitting parameter.
Immutable composite function is a composite function which members cannot be added or removed after c...
std::shared_ptr< Mantid::CurveFitting::Functions::ElasticDiffSphere > m_elastic
std::string name() const override
overwrite IFunction base class methods
virtual int version() const
overwrite IFunction base class methods
std::shared_ptr< Mantid::CurveFitting::Functions::InelasticDiffSphere > m_inelastic
const std::string category() const override
overwrite IFunction base class methods
Helper class which provides the Collimation Length for SANS instruments.